Class: FlatPrintTreeNodeVisitor
- Inherits:
-
TreeNodeVisitor
- Object
- TreeNodeVisitor
- FlatPrintTreeNodeVisitor
- Defined in:
- lib/treevisitor/visitors/flat_print_tree_node_visitors.rb
Overview
Print for every node the name
Instance Method Summary collapse
- #enter_tree_node(tree_node) ⇒ Object
- #exit_tree_node(tree_node) ⇒ Object
- #visit_leaf_node(leaf_node) ⇒ Object
Instance Method Details
#enter_tree_node(tree_node) ⇒ Object
6 7 8 |
# File 'lib/treevisitor/visitors/flat_print_tree_node_visitors.rb', line 6 def enter_tree_node( tree_node ) puts tree_node.name end |
#exit_tree_node(tree_node) ⇒ Object
10 11 |
# File 'lib/treevisitor/visitors/flat_print_tree_node_visitors.rb', line 10 def exit_tree_node( tree_node ) end |
#visit_leaf_node(leaf_node) ⇒ Object
13 14 15 |
# File 'lib/treevisitor/visitors/flat_print_tree_node_visitors.rb', line 13 def visit_leaf_node( leaf_node ) puts leaf_node.name end |