~singpolyma/em_promise.rb

0.0.3 2 months ago .tar.gz browse log

Run each promise chain on a seperate Fiber

The main new feature in this release is that every logical promise chain now
runs on a distinct Fiber.  This allows fiber-local variables to work more
naturally, and also allows em-synchrony-style fiber-syncing async
calls (including EMPromise#sync) to be used inside an EMPromise#then block
safely, allowing mix-and-match of the coding styles.

Eventmachine is also declared a dependency now, it's omission was a bug.

EM::Deferrable#sync has been added

0.0.2 5 months ago .tar.gz browse log

Add catch_only helper for catching specific promise failures

0.0.1 8 months ago .tar.gz browse log

Initial release