Module: RestClientExt::ProxyRequest
- Defined in:
- lib/rest-client/request_ext.rb
Instance Method Summary collapse
Instance Method Details
#net_http_class ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/rest-client/request_ext.rb', line 3 def net_http_class if RestClient.proxy proxy_uri = URI.parse(RestClient.proxy) Net::HTTP::Proxy(proxy_uri.host, proxy_uri.port, proxy_uri.user, proxy_uri.password) elsif @args[:proxy] proxy_uri = URI.parse(@args[:proxy]) Net::HTTP::Proxy(proxy_uri.host, proxy_uri.port, proxy_uri.user, proxy_uri.password) else Net::HTTP end end |