Because I’m such a nice guy, I’ve extracted the code and released an easy-to-use client as the
space_elevator gem. When combined with gems like
thor, it makes writing bi-directional command line API clients a breeze. You can publish/subscribe to multiple channels simultaneously, and all in an event-driven manner. Check out the channel-y goodness and don’t forget to file any issues!