class WCC::API::RestClient::PaginatingEnumerable

Public Class Methods

new(initial_page) click to toggle source
# File lib/wcc/api/rest_client/response.rb, line 131
def initialize(initial_page)
  raise ArgumentError, 'Must provide initial page' unless initial_page
  
  @initial_page = initial_page
end

Public Instance Methods

each() { |page| ... } click to toggle source
# File lib/wcc/api/rest_client/response.rb, line 137
def each
  page = @initial_page
  yield page
  
  while page.next_page?
    page = page.next_page
    yield page
  end
end