lib/restful_model_collection.rb in inbox-0.4.2 vs lib/restful_model_collection.rb in inbox-0.4.3

- old
+ new

@@ -13,17 +13,18 @@ @_api = api end def each offset = 0 + chunk_size = 50 finished = false while (!finished) do - items = get_model_collection(offset) - break if items.length == 0 - items.each { |item| + results = get_model_collection(offset, chunk_size) + results.each { |item| yield item } - offset += items.length + offset += results.length + finished = results.length < chunk_size end end def first get_model_collection.first \ No newline at end of file