Class: TreeNode
- Inherits:
-
Object
- Object
- TreeNode
- Defined in:
- lib/tree_node.rb
Instance Method Summary collapse
- #children ⇒ Object
-
#initialize ⇒ TreeNode
constructor
A new instance of TreeNode.
- #is_leaf=(is_leaf) ⇒ Object
- #is_leaf? ⇒ Boolean
- #to_s ⇒ Object
Constructor Details
#initialize ⇒ TreeNode
Returns a new instance of TreeNode.
3 4 5 6 |
# File 'lib/tree_node.rb', line 3 def initialize @children = {} @is_leaf = false end |
Instance Method Details
#children ⇒ Object
17 18 19 |
# File 'lib/tree_node.rb', line 17 def children @children end |
#is_leaf=(is_leaf) ⇒ Object
12 13 14 15 |
# File 'lib/tree_node.rb', line 12 def is_leaf=(is_leaf) @is_leaf = is_leaf end |
#is_leaf? ⇒ Boolean
8 9 10 |
# File 'lib/tree_node.rb', line 8 def is_leaf? @is_leaf end |
#to_s ⇒ Object
21 22 23 |
# File 'lib/tree_node.rb', line 21 def to_s children.to_s end |