Class: FlatPrintTreeNodeVisitor

Inherits:
TreeNodeVisitor show all
Defined in:
lib/treevisitor/visitors/flat_print_tree_node_visitors.rb

Overview

Print for every node the name

Instance Method Summary collapse

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