Module: Voidtools::Paginable::ClassMethods
- Defined in:
- lib/voidtools/dm/paginable.rb
Instance Method Summary collapse
Instance Method Details
#pages ⇒ Object
18 19 20 |
# File 'lib/voidtools/dm/paginable.rb', line 18 def pages all.count/PER_PAGE end |
#paginate(options) ⇒ Object
12 13 14 15 16 |
# File 'lib/voidtools/dm/paginable.rb', line 12 def paginate() page = [:page].to_i .delete :page all( .merge(limit: PER_PAGE, offset: PER_PAGE*page) ) end |