Method: Faraday::Adapter::NetHttp#net_http_connection
- Defined in:
- lib/faraday/adapter/net_http.rb
#net_http_connection(env) ⇒ Object
50 51 52 53 54 55 56 57 58 59 60 61 |
# File 'lib/faraday/adapter/net_http.rb', line 50 def net_http_connection(env) proxy = env[:request][:proxy] port = env[:url].port || (env[:url].scheme == 'https' ? 443 : 80) if proxy Net::HTTP.new(env[:url].hostname, port, proxy[:uri].hostname, proxy[:uri].port, proxy[:user], proxy[:password], nil, proxy[:uri].scheme == 'https') else Net::HTTP.new(env[:url].hostname, port, nil) end end |