Faraday is an HTTP client library inspired by Rack. Requests and Responses go through middleware which allow for abstraction and modular code.
via Writing modular HTTP client code with Faraday | Adventures In Coding.
Strike that off my list of libraries to write. I’m very eager to play with this.
The modularity and rack-ness of Faraday is pretty sweet. I just wrote a VCR middleware for it (included in today's VCR release, actually)–I'd be interested in getting some feedback about it. I think it's a nicer way to stub HTTP than Faraday's included stub adapter.
http://relishapp.com/myronmars…