module Stormpath::Resource::Collection::PaginatedIterator
Public Class Methods
iterate(collection_href, client, item_class, criteria, &block)
click to toggle source
# File lib/stormpath-sdk/resource/collection.rb 74 def self.iterate(collection_href, client, item_class, criteria, &block) 75 page = CollectionPage.new(collection_href, client, criteria) 76 page.item_type = item_class 77 78 unless page.items.count.zero? 79 page.items.each(&block) 80 criteria[:offset] = page.offset + page.limit 81 iterate(collection_href, client, item_class, criteria, &block) 82 end 83 end