Module: ExtIndexNav

Defined in:
lib/generators/controller/concerns/ext_index_nav.rb

Instance Method Summary collapse

Instance Method Details

#setup_pagination(obj_class = controller_name.classify.constantize) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/generators/controller/concerns/ext_index_nav.rb', line 3

def setup_pagination(obj_class=controller_name.classify.constantize)
  @page = params[:page] || 1
  
  case params[:per_page]
  when nil
    @per_page = 15
  when "All"
    @per_page = obj_class.count
    @selected_val = "All"
  else
    @per_page = params[:per_page]
  end
end