Class: Spree::Shared::Paginate
- Inherits:
-
Object
- Object
- Spree::Shared::Paginate
- Defined in:
- app/paginators/spree/shared/paginate.rb
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(collection, params) ⇒ Paginate
constructor
A new instance of Paginate.
Constructor Details
#initialize(collection, params) ⇒ Paginate
Returns a new instance of Paginate.
4 5 6 7 8 |
# File 'app/paginators/spree/shared/paginate.rb', line 4 def initialize(collection, params) @collection = collection @page = params[:page] @per_page = params[:per_page] end |
Instance Method Details
#call ⇒ Object
10 11 12 |
# File 'app/paginators/spree/shared/paginate.rb', line 10 def call collection.page(page).per(per_page) end |