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
reset()
click to toggle source
# File lib/active_menu/registry.rb, line 15 def reset @main_node.leave_children! end