Method: MagicGrid::Collection#default_paginate
- Defined in:
- lib/magic_grid/collection.rb
#default_paginate(collection, page, per_page) ⇒ Object
194 195 196 197 198 199 200 201 202 203 |
# File 'lib/magic_grid/collection.rb', line 194 def default_paginate(collection, page, per_page) collection = collection.to_enum collection = collection.each_slice(@per_page) collection = collection.drop(@current_page - 1) collection = collection.first.to_a class << collection attr_accessor :current_page, :total_pages, :original_count end collection end |