class ActiveMenu::Registry

Attributes

main_node[RW]

Public Class Methods

new() click to toggle source
# File lib/active_menu/registry.rb, line 7
def initialize
  @main_node = ActiveMenu::Menu.new(:main_node)
end

Public Instance Methods

create(id, options={}, &block) click to toggle source
# File lib/active_menu/registry.rb, line 11
def create(id, options={}, &block)
  @main_node.child(id, options, &block)
end
exists?(id) click to toggle source
# File lib/active_menu/registry.rb, line 27
def exists?(id)
  @main_node.exists?(id)
end
get(id, &block) click to toggle source
# File lib/active_menu/registry.rb, line 19
def get(id, &block)
  @main_node.get(id, &block)
end
menus() click to toggle source
reset() click to toggle source
# File lib/active_menu/registry.rb, line 15
def reset
  @main_node.leave_children!
end