Method: Gem::Net::HTTP::Persistent#proxy_bypass?

Defined in:
lib/bundler/vendor/net-http-persistent/lib/net/http/persistent.rb

#proxy_bypass?(host, port) ⇒ Boolean

Returns true when proxy should by bypassed for host.

Returns:

  • (Boolean)


838
839
840
841
842
843
844
845
846
847
848
# File 'lib/bundler/vendor/net-http-persistent/lib/net/http/persistent.rb', line 838

def proxy_bypass? host, port
  host = host.downcase
  host_port = [host, port].join ':'

  @no_proxy.each do |name|
    return true if host[-name.length, name.length] == name or
       host_port[-name.length, name.length] == name
  end

  false
end