module CFoundry::ProxyOptions

Public Instance Methods

proxy_options_for(uri) click to toggle source
# File lib/cfoundry/concerns/proxy_options.rb, line 3
def proxy_options_for(uri)
  proxy_uri = uri.find_proxy

  if proxy_uri.nil?
    []
  else
    proxy_user, proxy_password = proxy_uri.userinfo.split(/:/) if proxy_uri.userinfo
    [proxy_uri.host, proxy_uri.port, proxy_user, proxy_password]
  end
end