Module: RubyProxyHeaders::NetHTTP::Extension

Defined in:
lib/ruby_proxy_headers/net_http.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#last_proxy_connect_response_headersObject (readonly)

Returns the value of attribute last_proxy_connect_response_headers.



31
32
33
# File 'lib/ruby_proxy_headers/net_http.rb', line 31

def last_proxy_connect_response_headers
  @last_proxy_connect_response_headers
end

#proxy_connect_request_headersObject

Returns the value of attribute proxy_connect_request_headers.



30
31
32
# File 'lib/ruby_proxy_headers/net_http.rb', line 30

def proxy_connect_request_headers
  @proxy_connect_request_headers
end

Instance Method Details

#connectObject



33
34
35
36
37
38
39
# File 'lib/ruby_proxy_headers/net_http.rb', line 33

def connect
  if use_ssl? && proxy?
    connect_with_proxy_tunnel
  else
    RubyProxyHeaders::NetHTTP::ORIGINAL_CONNECT.bind_call(self)
  end
end