class Levelup::Responses::SuccessPaginated

Class that encapsulates a successful response from a paginated endpoint of the LevelUp API.

Attributes

next_page[RW]
next_page_request[RW]

Public Instance Methods

next() click to toggle source
# File lib/levelup/responses/success_paginated.rb, line 11
def next
  unless next_page?
    raise Errors::InvalidRequest, 'Attempted to fetch next page at '\
      'final page of list'
  end

  next_page_request.send_to_api(:get, next_page)
end
next_page?() click to toggle source
# File lib/levelup/responses/success_paginated.rb, line 7
def next_page?
  !next_page_request.nil? && !next_page.nil?
end