Module: PageListView::AdminPageControllerExtensions

Defined in:
lib/page_list_view/admin_page_controller_extensions.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



2
3
4
5
6
7
8
# File 'lib/page_list_view/admin_page_controller_extensions.rb', line 2

def self.included(base)
  base.class_eval { 
    alias_method_chain :index, :page_list_view
    model_class Page
    paginate_models
  }
end

Instance Method Details

#index_with_page_list_viewObject



10
11
12
13
14
15
16
# File 'lib/page_list_view/admin_page_controller_extensions.rb', line 10

def index_with_page_list_view
  if params[:view] && params[:view] == 'list'
    render :action => "page_list_view" and return
  else
    index_without_page_list_view
  end
end