class Faraday::ProxyOptions
def self.from(value)
def self.from(value) case value when String then value = {:uri => Utils.URI(value)} when URI then value = {:uri => value} when Hash, Options if uri = value.delete(:uri) value[:uri] = Utils.URI(uri) end end super(value) end
def password
def password self[:password] ||= Utils.unescape(uri.password) end
def user
def user self[:user] ||= Utils.unescape(uri.user) end