Class: Responsalizr::Response

Inherits:
Object
  • Object
show all
Defined in:
lib/responsalizr.rb

Class Method Summary collapse

Class Method Details

.from(url_string = nil, proxy = {:proxy_host => nil, :port => nil}) ⇒ Object

Takes a URL as a string along with optional proxy details. Returns a Net::HTTPResponse of some kind.

Raises:

  • (ArgumentError)


13
14
15
16
# File 'lib/responsalizr.rb', line 13

def self.from(url_string = nil, proxy = {:proxy_host => nil, :port => nil})
  raise ArgumentError if url_string.nil?
  Net::HTTP.Proxy(proxy[:proxy_host], proxy[:port]).get_response(URI.parse(url_string))
end