Module: WillPaginatePageOptions::Controller

Defined in:
lib/will_paginate_page_options/controller.rb

Instance Method Summary collapse

Instance Method Details

#page_options(count_per_page = WillPaginate.per_page) ⇒ Object



4
5
6
7
8
9
# File 'lib/will_paginate_page_options/controller.rb', line 4

def page_options(count_per_page = WillPaginate.per_page)
  @page_counter = (params[:page] || 1).to_i
  @page_counter = 1 if @page_counter < 1
  @per_page = (Rails.env == 'test' ? 3 : count_per_page).to_i
  { :per_page => @per_page, :page => @page_counter }
end