class Faraday::Adapter::NetHttpPersistent

def proxy_uri(env)

def proxy_uri(env)
  proxy_uri = nil
  if (proxy = env[:request][:proxy])
    proxy_uri = if proxy[:uri].is_a?(::URI::HTTP)
                  proxy[:uri].dup
                else
                  ::URI.parse(proxy[:uri].to_s)
                end
    proxy_uri.user = proxy_uri.password = nil
    # awful patch for net-http-persistent 2.8
    # not unescaping user/password
    if proxy[:user]
      (class << proxy_uri; self; end).class_eval do
        define_method(:user) { proxy[:user] }
        define_method(:password) { proxy[:password] }
      end
    end
  end
  proxy_uri
end