Class: ET::ContinueRest

Inherits:
Constructor show all
Defined in:
lib/exact-target-api/continue_rest.rb

Instance Attribute Summary

Attributes inherited from Constructor

#code, #message, #moreResults, #request_id, #results, #status

Instance Method Summary collapse

Constructor Details

#initialize(authStub, endpoint, qs = nil) ⇒ ContinueRest

Returns a new instance of ContinueRest.



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/exact-target-api/continue_rest.rb', line 3

def initialize(authStub, endpoint, qs = nil)
  authStub.refreshToken

  if qs
    qs['access_token'] = authStub.authToken
  else
    qs = {"access_token" => authStub.authToken}
  end

  uri = URI.parse(endpoint)
  uri.query = URI.encode_www_form(qs)
  http = Net::HTTP.new(uri.host, uri.port)
  http.use_ssl = true
  request = Net::HTTP::Get.new(uri.request_uri)
  requestResponse = http.request(request)

  @moreResults = false

  super(requestResponse, true)
end