Module: Puppet::Util::HttpProxy
- Defined in:
- lib/puppet/util/http_proxy.rb
Class Method Summary collapse
Class Method Details
.http_proxy_env ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/puppet/util/http_proxy.rb', line 3 def self.http_proxy_env # Returns a URI object if proxy is set, or nil proxy_env = ENV["http_proxy"] || ENV["HTTP_PROXY"] begin return URI.parse(proxy_env) if proxy_env rescue URI::InvalidURIError return nil end return nil end |
.http_proxy_host ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/puppet/util/http_proxy.rb', line 14 def self.http_proxy_host env = self.http_proxy_env if env and env.host then return env.host end if Puppet.settings[:http_proxy_host] == 'none' return nil end return Puppet.settings[:http_proxy_host] end |