class Excon::Connection

def setup_proxy(proxy)

def setup_proxy(proxy)
  uri = URI.parse(proxy)
  unless uri.host and uri.port and uri.scheme
    raise Excon::Errors::ProxyParseError, "Proxy is invalid"
  end
  {
    :host     => uri.host,
    :password => uri.password,
    :port     => uri.port,
    :scheme   => uri.scheme,
    :user     => uri.user
  }
end