Module: Alchemy::Admin::ResourceName

Included in:
ResourcesController, Resource, ResourcesHelper
Defined in:
app/models/alchemy/admin/resource_name.rb

Instance Method Summary collapse

Instance Method Details

#controller_path_arrayObject



22
23
24
# File 'app/models/alchemy/admin/resource_name.rb', line 22

def controller_path_array
  controller_path.split("/")
end

#resource_arrayObject



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_nameObject



6
7
8
# File 'app/models/alchemy/admin/resource_name.rb', line 6

def resource_model_name
  resource_array.join("/").classify
end

#resource_nameObject



10
11
12
# File 'app/models/alchemy/admin/resource_name.rb', line 10

def resource_name
  resources_name.singularize
end

#resources_nameObject



18
19
20
# File 'app/models/alchemy/admin/resource_name.rb', line 18

def resources_name
  resource_array.last
end