chuckremes/zmqmachine — pull request #4 by halorgium (2011-11-01 21:58:00+00:00)
Title: Fix ZM::Deferrable#timeout by requiring a class including ZM::Deferrable 

Currently the `#timeout` method seems to be entirely busted.
I have changed the method to depend on an instance method `#reactor` which should return the reactor to schedule timeouts against.

Also, I added a method on `ZM::Reactor` to return a `ZM::DefaultDeferrable` which is connected to the reactor.