Class: PageRankr::Request

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

Instance Method Summary collapse

Constructor Details

#initialize(tracker, options) ⇒ Request

Returns a new instance of Request.



5
6
7
8
# File 'lib/page_rankr/request.rb', line 5

def initialize(tracker, options)
  @tracker = tracker
  @options = options
end

Instance Method Details

#perform {|response.body| ... } ⇒ Object

Yields:

  • (response.body)


10
11
12
13
14
15
16
# File 'lib/page_rankr/request.rb', line 10

def perform
  method = tracker.method
  url = tracker.url

  response = HTTParty.send(method, url, construct_options(tracker))
  yield response.body if block_given?
end