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