rubygems/rubygems — pull request #282 by steveklabnik (2012-02-20 21:11:01+00:00)
Title: Extracted request into a method object.

This will open the door for much more change in the future.

More things could be pulled into this object, but I'm not
ready to fight with all the tests such things break yet.
Basically, #user_agent and the @proxy_uri variable are
only used within this method, but there are a bunch of
tests that hack at their internal state.

:heart: :heart: :heat: @evanphx :heart: :heart: :heat: