method

net_http_args

Importance_0
v2_2_9 - Show latest stable - 0 notes - Class: ConnectionPools
net_http_args(uri, proxy_uri) private

No documentation

This method has no description. You can help the Ruby community by adding new notes.

Hide source
# File lib/rubygems/request/connection_pools.rb, line 63
  def net_http_args uri, proxy_uri
    net_http_args = [uri.host, uri.port]

    no_proxy = get_no_proxy_from_env

    if proxy_uri and not no_proxy?(uri.host, no_proxy) then
      net_http_args + [
        proxy_uri.host,
        proxy_uri.port,
        Gem::UriFormatter.new(proxy_uri.user).unescape,
        Gem::UriFormatter.new(proxy_uri.password).unescape,
      ]
    elsif no_proxy? uri.host, no_proxy then
      net_http_args + [nil, nil]
    else
      net_http_args
    end
  end
Register or log in to add new notes.