# 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