module ActiveAdmin::Resource::Menu
Attributes
sub_navigation_menu_name[RW]
Public Instance Methods
add_to_menu(menu_collection)
click to toggle source
Override add_to_menu
# File lib/active_admin/subnav/extensions/resource_menu.rb, line 7 def add_to_menu(menu_collection) if include_in_menu? && !sub_menu_item? @menu_item = menu_collection.add navigation_menu_name, menu_item_options end end
add_to_sub_menu(menu_collection)
click to toggle source
# File lib/active_admin/subnav/extensions/resource_menu.rb, line 22 def add_to_sub_menu(menu_collection) if include_in_menu? && sub_menu_item? @menu_item = menu_collection.add sub_navigation_menu_name, menu_item_options end end
sub_menu_item?()
click to toggle source
# File lib/active_admin/subnav/extensions/resource_menu.rb, line 28 def sub_menu_item? !sub_navigation_menu_name.nil? end
sub_navigation_menu()
click to toggle source
# File lib/active_admin/subnav/extensions/resource_menu.rb, line 13 def sub_navigation_menu if has_nested_resources? && !sub_menu_item? menu = resource_name.to_s.underscore.to_sym namespace.sub_menus.fetch(menu) else namespace.sub_menus.fetch(sub_navigation_menu_name) end end