rubiii/httpi — pull request #57 by kirel (2012-07-13 11:46:54+00:00)
Title: Extensible

We were having issues on a project with httpi-ntlm (also see #54) (using savon to connect to soap services requiring ntlm auth) and I asked myself if there was an easy way to support additional http-libs and authentication themes via httpi adapters and this is what I've come up with. It's a proof of concept patch.

This should make it easy to write e.G. a :net_http_ntlm adapter and just hook it into HTTPI.

I've tried to leave the public api completely intact and made all existing tests pass but didn't do any tests additional manual test.

What do you think about the idea in general?