Method: Seatsio::Pagination::Cursor#initialize

Defined in:
lib/seatsio/pagination/cursor.rb

#initialize(cls, endpoint, http_client, params = {}) ⇒ Cursor

Returns a new instance of Cursor.



11
12
13
14
15
16
17
18
19
20
# File 'lib/seatsio/pagination/cursor.rb', line 11

def initialize(cls, endpoint, http_client, params = {})
  @cls = cls
  @endpoint = endpoint
  @http_client = http_client
  @params = params
  @collection = []
  @next_page_starts_after = nil
  @previous_page_ends_before = nil
  @first_page = false
end