module Chef::Mixin::ProxifiedSocket
Public Instance Methods
proxified_socket(host, port)
click to toggle source
This looks at the environment variables and leverages Proxifier to make the TCPSocket respect ENV or ENV if they are present
# File lib/chef/mixin/proxified_socket.rb, line 30 def proxified_socket(host, port) proxy = ENV["https_proxy"] || ENV["http_proxy"] || false if proxy && !fuzzy_hostname_match_any?(host, ENV["no_proxy"]) Proxifier.Proxy(proxy).open(host, port) else TCPSocket.new(host, port) end end