Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def self.get_via_proxy(site)
- uri = URI.parse site
- proxy = start_proxy uri.host
- proxy.get uri.path
- end
- def self.start_proxy(host)
- proxy_host, proxy_port, proxy_user, proxy_pass = nil, nil, nil, nil
- proxy_host, proxy_port = ENV['proxy_host'].split(':') if ENV.has_key?('proxy_host')
- proxy_user = ENV['proxy_user'] if ENV.has_key?('proxy_user')
- proxy_pass = ENV['proxy_pass'] if ENV.has_key?('proxy_pass')
- Net::HTTP::Proxy(proxy_host, proxy_port, proxy_user, proxy_pass).start host
- end
Add Comment
Please, Sign In to add comment