lib/poms/api/pagination_client.rb in poms-2.6.0 vs lib/poms/api/pagination_client.rb in poms-3.0.0

- old
+ new

@@ -13,10 +13,11 @@ page = Page.new(request.uri) loop do page.execute { |page_uri| client_execute(request, page_uri) } page.items.each { |item| yielder << item } raise StopIteration if page.final? + page = page.next_page end end.lazy end @@ -27,10 +28,10 @@ private_class_method :client_execute # Keep track of number of items and how many have been retrieved class Page def initialize(uri, offset = 0) - uri.query_values = { offset: offset } + uri.query_values = { offset: } @uri = uri end def next_page self.class.new(uri, next_index)