Module: Pagy::KeysetPaginator
- Defined in:
- lib/pagy/toolbox/paginators/keyset.rb
Class Method Summary collapse
-
.paginate(set, options) ⇒ Object
Return Pagy::Keyset instance and paginated records.
Class Method Details
.paginate(set, options) ⇒ Object
Return Pagy::Keyset instance and paginated records
8 9 10 11 12 13 |
# File 'lib/pagy/toolbox/paginators/keyset.rb', line 8 def paginate(set, ) [:page] ||= [:request].resolve_page(force_integer: false) # allow nil [:limit] = [:request].resolve_limit pagy = Keyset.new(set, **) [pagy, pagy.records] end |