# File lib/faraday/adapter/net_http_persistent.rb, line 10
      def with_net_http_connection(env)
        if proxy = env[:request][:proxy]
          proxy_uri = ::URI::HTTP === proxy[:uri] ? proxy[:uri].dup : ::URI.parse(proxy[:uri].to_s)
          proxy_uri.user = proxy_uri.password = nil
          # awful patch for net-http-persistent 2.8 not unescaping user/password
          (class << proxy_uri; self; end).class_eval do
            define_method(:user) { proxy[:user] }
            define_method(:password) { proxy[:password] }
          end if proxy[:user]
        end

        yield Net::HTTP::Persistent.new 'Faraday', proxy_uri
      end