A basic toolkit for asynchronous event driven applications. The toolkit includes an Event Loop to perform non blocking IO and a promises A+ implementation to coordinate asychronous tasks.
This gem bundles up the eventkit-eventloop and eventkit-promise gems.
Add this line to your application's Gemfile:
gem 'eventkit', '~> 1.0'
Check the documentation of eventkit-eventloop and eventkit-promise.