Module: Jumoku::RawTree::Node
- Defined in:
- lib/jumoku/raw_tree_node.rb
Overview
This module describes RawTree nodes.
You may also use this module as a mixin to have a class behave as a RawTree node, while customizing behaviors.
Instance Method Summary collapse
-
#create(name, data = OpenObject.new, children = []) ⇒ OpenObject
Creates a new node.
Instance Method Details
#create(name, data = OpenObject.new, children = []) ⇒ OpenObject
Creates a new node.
18 19 20 21 22 23 24 |
# File 'lib/jumoku/raw_tree_node.rb', line 18 def create name, data = OpenObject.new, children = [] @name = name @data = data @children = children OpenObject.new(:name => @name, :data => @data, :children => @children) end |