Class: HTTPX::ProxySSL
Constant Summary
Constants inherited from SSL
Constants included from Loggable
Instance Attribute Summary
Attributes inherited from TCP
#addresses, #ip, #port, #state
Instance Method Summary collapse
-
#initialize(tcp, request_uri, options) ⇒ ProxySSL
constructor
A new instance of ProxySSL.
Methods inherited from SSL
#close, #connect, #connected?, #inspect, #interests, #protocol, #read, #verify_hostname, #write
Methods inherited from TCP
#close, #closed?, #connect, #connected?, #inspect, #interests, #protocol, #read, #to_io, #write
Methods included from Loggable
Constructor Details
#initialize(tcp, request_uri, options) ⇒ ProxySSL
Returns a new instance of ProxySSL.
232 233 234 235 236 237 |
# File 'lib/httpx/plugins/proxy.rb', line 232 def initialize(tcp, request_uri, ) @io = tcp.to_io super(request_uri, tcp.addresses, ) @hostname = request_uri.host @state = :connected end |