Class: MenuNode (Redmine::MenuManager)

Overview
Module Structure
Class Hierarchy
Instance Aliases
MenuNode#<<
Instance Attributes
MenuNode#parent [RW]
MenuNode#last_items_count [R]
MenuNode#name [R]
Instance Methods
MenuNode#initialize / 2
MenuNode#children
MenuNode#size
MenuNode#each
MenuNode#prepend / 1
MenuNode#add_at / 2
MenuNode#add_last / 1
MenuNode#add / 1
MenuNode#remove! / 1
MenuNode#position
MenuNode#root
is a submodule of
module: MenuManager ( Redmine )
includes
  Enumerable ( Builtin-Module )
inherits from
  Object ( Builtin-Module )
is inherited by
  MenuItem ( Redmine::MenuManager )
has properties
attribute: parent [RW]   
attribute: last_items_count [R]   
attribute: name [R]   
method: initialize / 2   
method: children   
method: size   
method: each   
method: prepend / 1   
method: add_at / 2   
method: add_last / 1   
method: add / 1   
alias: << add   
method: remove! / 1   
method: position   
method: root   
is defined at
#312 in lib/redmine/menu_manager.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: <Built-in Module>
module: Enumerable     
  module: Redmine
  module: MenuManager
class: MenuNode     
class: MenuItem     

Class Hierarchy

Object ( Builtin-Module )
MenuNode ( Redmine::MenuManager )
includes
  Enumerable ( Builtin-Module )
has properties
attribute: parent [RW]   
attribute: last_items_count [R]   
attribute: name [R]   
method: initialize / 2   
method: children   
method: size   
method: each   
method: prepend / 1   
method: add_at / 2   
method: add_last / 1   
method: add / 1   
alias: << add   
method: remove! / 1   
method: position   
method: root   
  MenuItem     

Instance Aliases

MenuNode#<<

#367 in lib/redmine/menu_manager.rb

<< add   

Instance Attributes

MenuNode#parent [RW]

#314 in lib/redmine/menu_manager.rb

MenuNode#last_items_count [R]

#315 in lib/redmine/menu_manager.rb

MenuNode#name [R]

#315 in lib/redmine/menu_manager.rb

Instance Methods

MenuNode#initialize / 2

#317 in lib/redmine/menu_manager.rb

initialize ( name ,
  content = nil )

MenuNode#children

#323 in lib/redmine/menu_manager.rb

children

MenuNode#size

#332 in lib/redmine/menu_manager.rb

size

MenuNode#each

#336 in lib/redmine/menu_manager.rb

each

MenuNode#prepend / 1

#342 in lib/redmine/menu_manager.rb

prepend ( child )

MenuNode#add_at / 2

#347 in lib/redmine/menu_manager.rb

add_at ( child ,
  position )

MenuNode#add_last / 1

#356 in lib/redmine/menu_manager.rb

add_last ( child )

MenuNode#add / 1

#363 in lib/redmine/menu_manager.rb

add ( child )

MenuNode#remove! / 1

#370 in lib/redmine/menu_manager.rb

remove! ( child )

MenuNode#position

#378 in lib/redmine/menu_manager.rb

position

MenuNode#root

#383 in lib/redmine/menu_manager.rb

root