Module: RailsMenuManager::ActionController

Extended by:
ActiveSupport::Concern
Defined in:
lib/rails_menu_manager/action_controller.rb

Overview

Menu methods for ActionController

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#in_menu?(*args) ⇒ Boolean

Checks if a at least one defined and active menu is in given path



19
20
21
# File 'lib/rails_menu_manager/action_controller.rb', line 19

def in_menu?(*args)
  rails_menu_manger_items.any? { |m| m.in?(*args) }
end

Adds a menu Supports before_action options: if, only, unless, except



27
28
29
# File 'lib/rails_menu_manager/action_controller.rb', line 27

def menu(*args)
  rails_menu_manger_add_menu_setting(*args)
end