# File lib/faraday/connection.rb, line 155
    def proxy(arg = nil)
      return @proxy if arg.nil?

      @proxy = if arg.is_a? Hash
        uri = arg.fetch(:uri) { raise ArgumentError, "no :uri option" }
        arg.merge :uri => self.class.URI(uri)
      else
        {:uri => self.class.URI(arg)}
      end
    end