Module: Argus::Trail::Pagination

Defined in:
lib/argus/trail/pagination.rb

Defined Under Namespace

Classes: SimplePage

Class Method Summary collapse

Class Method Details

.paginate(relation, page:, per:) ⇒ Object



32
33
34
35
36
37
38
# File 'lib/argus/trail/pagination.rb', line 32

def paginate(relation, page:, per:)
  if defined?(Kaminari)
    relation.page(page).per(per)
  else
    SimplePage.new(relation, page: page, per: per)
  end
end