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