Method: HTTPClient::Session#create_loopback_socket
- Defined in:
- lib/httpclient/session.rb
#create_loopback_socket(host, port, str) ⇒ Object
630 631 632 633 634 635 636 637 638 639 640 641 642 |
# File 'lib/httpclient/session.rb', line 630 def create_loopback_socket(host, port, str) @debug_dev << "! CONNECT TO #{host}:#{port}\n" if @debug_dev socket = LoopBackSocket.new(host, port, str) if @debug_dev @debug_dev << "! CONNECTION ESTABLISHED\n" socket.extend(DebugSocket) socket.debug_dev = @debug_dev end if https?(@dest) && @proxy connect_ssl_proxy(socket, Util.urify(@dest.to_s)) end socket end |