Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module Net #:nodoc:
- class HTTP < Protocol
- # ... snip ...
- class << HTTP
- alias newobj new
- end
- # Creates a new Net::HTTP object.
- # If +proxy_addr+ is given, creates an Net::HTTP object with proxy support.
- # This method does not open the TCP connection.
- def HTTP.new(address, port = nil, p_addr = nil, p_port = nil, p_user = nil, p_pass = nil)
- h = Proxy(p_addr, p_port, p_user, p_pass).newobj(address, port)
- h.instance_eval {
- @newimpl = ::Net::HTTP.version_1_2?
- }
- h
- end
- # Creates a new Net::HTTP object for the specified +address+.
- # This method does not open the TCP connection.
- def initialize(address, port = nil)
- # ... snip ...
- end
- # ... snip ...
- end
- end
Add Comment
Please, Sign In to add comment