Module: Mooset::Endpoints::Gitlab::Paginate
- Included in:
- GroupSearch, UserSearch
- Defined in:
- lib/mooset/endpoints/gitlab/paginate.rb
Instance Method Summary collapse
Instance Method Details
#paginate(lookup, builder) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/mooset/endpoints/gitlab/paginate.rb', line 5 def paginate(lookup, builder) page = 1 while (o = lookup.call(page)).length > 0 do o.each do |oo| builder.call(oo) end page += 1 end end |