Class: AdminResources::ApplicationController
- Inherits:
-
ActionController::Base
- Object
- ActionController::Base
- AdminResources::ApplicationController
show all
- Defined in:
- app/controllers/admin_resources/application_controller.rb
Instance Method Summary
collapse
Instance Method Details
#admin_models ⇒ Object
8
9
10
|
# File 'app/controllers/admin_resources/application_controller.rb', line 8
def admin_models
AdminResources.model_names
end
|
#admin_path_for(model_name, action = :index, resource = nil) ⇒ Object
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'app/controllers/admin_resources/application_controller.rb', line 12
def admin_path_for(model_name, action = :index, resource = nil)
route_name = model_name.underscore.pluralize
case action
when :index
send("admin_resources_#{route_name}_path")
when :new
send("new_admin_resources_#{route_name.singularize}_path")
when :show
send("admin_resources_#{route_name.singularize}_path", resource)
when :edit
send("edit_admin_resources_#{route_name.singularize}_path", resource)
end
end
|