class ROM::Solr::DocumentsPaginator

Wraps a DocumentsDataset to provide pagination with a cursor.

Public Instance Methods

each(&block) click to toggle source
Calls superclass method
# File lib/rom/solr/documents_paginator.rb, line 10
def each(&block)
  while true
    super
    break if cursor_mark == next_cursor_mark
    next_page = __getobj__.add_params(cursorMark: next_cursor_mark)
    __setobj__(next_page)
  end
end