class Processor::Data::SolrPagesProcessor
Public Instance Methods
fetch_batch()
click to toggle source
# File lib/processor/data/solr_pages_processor.rb, line 14 def fetch_batch query(next_page).results end
process(record)
click to toggle source
# File lib/processor/data/solr_pages_processor.rb, line 6 def process(record) raise NotImplementedError end
query(requested_page, per_page = batch_size)
click to toggle source
# File lib/processor/data/solr_pages_processor.rb, line 10 def query(requested_page, per_page = batch_size) raise NotImplementedError end
total_records()
click to toggle source
# File lib/processor/data/solr_pages_processor.rb, line 18 def total_records @total_records ||= query(1).total end
Private Instance Methods
next_page()
click to toggle source
# File lib/processor/data/solr_pages_processor.rb, line 23 def next_page @page ||= 0 @page += 1 end