Module: ActiveAdmin::ResourceController::Collection::Pagination
- Included in:
- ActiveAdmin::ResourceController::Collection
- Defined in:
- lib/active_admin/resource_controller/collection.rb
Instance Method Summary collapse
- #active_admin_collection ⇒ Object protected
- #max_csv_records ⇒ Object protected
- #max_per_page ⇒ Object protected
- #paginate(chain) ⇒ Object protected
- #per_page ⇒ Object protected
Instance Method Details
#active_admin_collection ⇒ Object (protected)
114 115 116 |
# File 'lib/active_admin/resource_controller/collection.rb', line 114 def active_admin_collection paginate(super) end |
#max_csv_records ⇒ Object (protected)
129 130 131 |
# File 'lib/active_admin/resource_controller/collection.rb', line 129 def max_csv_records 10_000 end |
#max_per_page ⇒ Object (protected)
133 134 135 |
# File 'lib/active_admin/resource_controller/collection.rb', line 133 def max_per_page 10_000 end |
#paginate(chain) ⇒ Object (protected)
118 119 120 |
# File 'lib/active_admin/resource_controller/collection.rb', line 118 def paginate(chain) chain.send(Kaminari.config.page_method_name, params[:page]).per(per_page) end |
#per_page ⇒ Object (protected)
122 123 124 125 126 127 |
# File 'lib/active_admin/resource_controller/collection.rb', line 122 def per_page return max_csv_records if request.format == 'text/csv' return max_per_page if active_admin_config.paginate == false @per_page || active_admin_config.per_page end |