technoweenie/faraday — comment on commit 8f7f6694da1831403faa138ab826449cf504fd2a
File:  line 0
By mislav:

Oh, I forgot one crucial detail:

Even if you don't subclass it; if you instantiate a Connection object with a Addressable::URI instead of simply a string URL, it will keep this object internally and use it for requests. This way you can configure your Connection to use Addressable without subclassing.

I have designed this behavior and only now realized how useful it actually is.