Method: Chef::HTTP::BasicClient#http_client_builder

Defined in:
lib/chef/http/basic_client.rb

#http_client_builderObject


142
143
144
145
146
147
148
149
150
# File 'lib/chef/http/basic_client.rb', line 142

def http_client_builder
  if proxy_uri.nil?
    Net::HTTP
  else
    Chef::Log.trace("Using #{proxy_uri.host}:#{proxy_uri.port} for proxy")
    Net::HTTP.Proxy(proxy_uri.host, proxy_uri.port, http_proxy_user(proxy_uri),
      http_proxy_pass(proxy_uri))
  end
end