Module: Alchemy::Admin::ResourceName
- Included in:
- ResourcesController, Resource, ResourcesHelper
- Defined in:
- app/models/alchemy/admin/resource_name.rb
Instance Method Summary collapse
- #controller_path_array ⇒ Object
- #resource_array ⇒ Object
- #resource_model_name ⇒ Object
- #resource_name ⇒ Object
- #resources_name ⇒ Object
Instance Method Details
#controller_path_array ⇒ Object
22 23 24 |
# File 'app/models/alchemy/admin/resource_name.rb', line 22 def controller_path_array controller_path.split("/") end |
#resource_array ⇒ Object
14 15 16 |
# File 'app/models/alchemy/admin/resource_name.rb', line 14 def resource_array controller_path_array.reject { |el| el == "admin" } end |
#resource_model_name ⇒ Object
6 7 8 |
# File 'app/models/alchemy/admin/resource_name.rb', line 6 def resource_model_name resource_array.join("/").classify end |
#resource_name ⇒ Object
10 11 12 |
# File 'app/models/alchemy/admin/resource_name.rb', line 10 def resource_name resources_name.singularize end |
#resources_name ⇒ Object
18 19 20 |
# File 'app/models/alchemy/admin/resource_name.rb', line 18 def resources_name resource_array.last end |