class Faraday::Connection

def proxy_from_env(url)

def proxy_from_env(url)
  uri = nil
  if URI.parse('').respond_to?(:find_proxy)
    case url
    when String
        uri = Utils.URI(url)
        uri = URI.parse("#{uri.scheme}://#{uri.hostname}").find_proxy
      when URI
        uri = url.find_proxy
      when nil
        uri = find_default_proxy
    end
  else
    warn 'no_proxy is unsupported' if ENV['no_proxy'] || ENV['NO_PROXY']
    uri = find_default_proxy
  end
  ProxyOptions.from(uri) if uri
end