Method: LabClient::PaginatedResponse#initialize

Defined in:
lib/labclient/paginated_response.rb

#initialize(klass, response, client) ⇒ PaginatedResponse

Returns a new instance of PaginatedResponse.



9
10
11
12
13
14
15
16
17
# File 'lib/labclient/paginated_response.rb', line 9

def initialize(klass, response, client)
  @klass = klass
  @response = response
  @client = client

  @array = response.data.map { |entry| process_entry(entry, response) }

  auto_paginate if client.settings[:paginate]
end