Module: Trailblazer::Finder::Adapters::Sequel::Paging

Defined in:
lib/trailblazer/finder/adapters/sequel/paging.rb

Overview

ActiveRecord Paging Adapter

Class Method Summary collapse

Class Method Details

.set_paging_handlerObject



12
13
14
15
16
# File 'lib/trailblazer/finder/adapters/sequel/paging.rb', line 12

def set_paging_handler
  ->(current_page, per_page, entity) do
    entity.limit(per_page).offset(([current_page, 1].max - 1) * per_page)
  end
end