Module: LedgerSync::Adaptors::Mixins::OffsetAndLimitPaginationSearcherMixin

Included in:
NetSuite::Searcher, QuickBooksOnline::Searcher
Defined in:
lib/ledger_sync/adaptors/mixins/offset_and_limit_pagination_searcher_mixin.rb

Instance Method Summary collapse

Instance Method Details

#next_searcherObject



7
8
9
# File 'lib/ledger_sync/adaptors/mixins/offset_and_limit_pagination_searcher_mixin.rb', line 7

def next_searcher
  paginate(limit: limit, offset: offset + limit)
end

#previous_searcherObject



11
12
13
14
15
# File 'lib/ledger_sync/adaptors/mixins/offset_and_limit_pagination_searcher_mixin.rb', line 11

def previous_searcher
  return nil if offset <= 1

  paginate(limit: limit, offset: offset - limit)
end