You can clone with
Removed OpenURI::HTTPError since it's part of stdlib.
Moved Net::HTTP extensions to lib/fake_web/ext/net_http.rb
Try to use more idiomatic and clearer style.
Moved SocketDelegator to its own file.
Moved responder to its own file.
Moved FakeWeb::Response to separate file.
Moved FakeWeb::Registry to its own file.
Don't use one liner method declarations for better readability. Use R…
…egistry instead of Fakeweb::Registry, because you're already in the Fakeweb module. Use self instead of Fakeweb for method declarations