From: Tony Arcieri Date: 2012-07-16T09:25:06+09:00 Subject: [ANN] timers 1.0.0: pure Ruby timer collections --0015174c41c803692204c4e776e6 Content-Type: text/plain; charset=ISO-8859-1 The 'timers' gem provides easy-to-use timer collections that can be used independently or inside of event loops: https://github.com/tarcieri/timers The timers gem is an extraction of Celluloid's timers, as they can be generally used inside of any event loop that supports a timeout and wants to provide scheduled events. The timers gem can be used alongside Kernel.select or the nio4r gem which provides a scalable IO selector API: https://github.com/tarcieri/nio4r The actual implementation is small (~110 loc) but should be useful to anyone needing efficient timer functionality in pure Ruby: https://github.com/tarcieri/timers/blob/master/lib/timers.rb -- Tony Arcieri --0015174c41c803692204c4e776e6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable The 'timers' gem provides easy-to-use timer collections that can be= used=A0independently or inside of event loops:

https://github.com/tarcieri/timers<= /a>

The timers gem is an extraction of Celluloid's time= rs, as they can be generally used inside of any event loop that supports a = timeout and wants to provide scheduled events. The timers gem can be used a= longside Kernel.select or the nio4r gem which provides a scalable IO select= or API:=A0https://github.com/= tarcieri/nio4r

The actual implementation is small (~110 loc) but shoul= d be useful to anyone needing efficient timer functionality in pure Ruby:

https://github.com/tarcieri/timers/blob/master/lib/ti= mers.rb

--
Tony Arcieri
--0015174c41c803692204c4e776e6--