@@ -9,48 +9,21 @@ def initialize(namespace, name, options)
99 @page_configs = { }
1010 end
1111
12- # Returns a properly formatted controller name for this
13- # resource within its namespace
14- def controller_name
15- [ namespace . module_name , camelized_resource_name + "Controller" ] . compact . join ( '::' )
16- end
17-
18- # For Menu#include_in_menu?
19- def belongs_to?
20- false
21- end
22-
23- # For Menu#menu_item_name
12+ # plural_resource_name is singular
2413 def plural_resource_name
2514 name
2615 end
2716
28- include ActiveAdmin ::Resource ::Menu
29-
30- # ############## Naming ###################
31- def underscored_resource_name
32- name . gsub ( ' ' , '' ) . underscore
33- end
34-
35- # From Naming.
36- def camelized_resource_name
37- underscored_resource_name . camelize
38- end
39- # ############## Naming ###################
40-
41- # ############# From Resource.
42- def comments?
43- false
44- end
45-
46- # From Resource::ActionItems
47- def action_items_for ( action )
48- [ ]
17+ # Overwrite Naming defaults as they require a resource object.
18+ # @todo Refactor Naming to remove the dependency with Resources
19+ def resource_name
20+ name
4921 end
5022
51- # From Resource::Sidebars
52- def sidebar_sections_for ( action )
53- [ ]
23+ # Overwrite Naming defaults as they require a resource object.
24+ # @todo Refactor Naming to remove the dependency with Resources
25+ def underscored_resource_name
26+ resource_name . underscore
5427 end
5528 end
5629end
0 commit comments