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