Module: ActiveAdmin::BaseController::Menu

Extended by:
ActiveSupport::Concern
Included in:
ActiveAdmin::BaseController
Defined in:
lib/active_admin/base_controller/menu.rb

Instance Method Summary collapse

Instance Method Details

#current_menuObject (protected)



13
14
15
# File 'lib/active_admin/base_controller/menu.rb', line 13

def current_menu
  active_admin_config.namespace.menu
end

#set_current_tabObject (protected)

Set’s @current_tab to be name of the tab to mark as current Get’s called through a before filter



19
20
21
22
23
24
25
# File 'lib/active_admin/base_controller/menu.rb', line 19

def set_current_tab
  @current_tab = if active_admin_config.belongs_to? && parent?
    active_admin_config.belongs_to_config.target.menu_item_name
  else
    [active_admin_config.parent_menu_item_name, active_admin_config.menu_item_name].compact.join("/")
  end
end