Module: Golden::Menu

Defined in:
lib/golden/menu.rb,
lib/golden/menu/engine.rb,
lib/golden/menu/version.rb,
lib/golden/menu/option_helper.rb

Defined Under Namespace

Modules: GoldenMenuResource, HierarchicalMenusHelper, MenuResourcesHelper Classes: Engine, HierarchicalMenu, HierarchicalMenusController, InstallGenerator, MenuResource, OptionHelper

Constant Summary collapse

VERSION =
'0.3.0'
@@groups =
[]
@@translate_group_block =
lambda { |group|
  I18n.t(group, scope: 'golden.menu.groups')
}
@@permitted_fields =
[
  :group, :name, :description, :parent_id, :resource_url
]
@@hierarchical_menu_modules =
[
]

Class Method Summary collapse

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Golden::Menu)

    the object that the method was called on



23
24
25
# File 'lib/golden/menu.rb', line 23

def self.configure
  yield self
end

.translate_group(group) ⇒ Object



27
28
29
30
# File 'lib/golden/menu.rb', line 27

def self.translate_group group
  return if group.blank?
  @@translate_group_block.call group
end