Module: Proxtopus::Request

Defined in:
lib/proxtopus/request.rb

Overview

class Request# < Mechanize

Class Method Summary collapse

Class Method Details

.get(resource) ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
# File 'lib/proxtopus/request.rb', line 11

def get(resource)
  response = Response.new(get_page(resource), resource)
  #puts "[response in Request]"
  #puts response.inspect
  #puts
  #puts
  #gets
  response
  #puts response.proxies.inspect
  #gets
end

.get_page(resource) ⇒ Object

Raises:

  • (ArgumentError)


6
7
8
9
# File 'lib/proxtopus/request.rb', line 6

def get_page(resource)
  raise ArgumentError, "Request.new() requires resource to be of type Proxtopus::Resource!" if !resource.is_a?(Proxtopus::Resource)
  AGENT.get(resource.uri.to_s)
end