module WebMock

def self.net_connect_allowed?(uri = nil)

def self.net_connect_allowed?(uri = nil)
  return !!Config.instance.allow_net_connect if uri.nil?
  if uri.is_a?(String)
    uri = WebMock::Util::URI.normalize_uri(uri)
  end
  !!Config.instance.allow_net_connect ||
  ( Config.instance.allow_localhost && WebMock::Util::URI.is_uri_localhost?(uri) ||
    Config.instance.allow && net_connect_explicit_allowed?(Config.instance.allow, uri) )
end