Module: Cuporter::Formatter::TextMethods
- Included in:
- NameReport::Csv, NameReport::Text, Cuporter::Formatter::TagReport::Csv, Cuporter::Formatter::TagReport::Text
- Defined in:
- lib/cuporter/formatter/text_methods.rb
Instance Method Summary collapse
Instance Method Details
#write_node(node, tab_stops) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/cuporter/formatter/text_methods.rb', line 6 def write_node(node, tab_stops) @output.puts line(node.number, "#{tab * tab_stops}#{node.name}") node.children.each do |child| if child.has_children? write_node(child, tab_stops + 1) else @output.puts line(child.number, "#{tab * tab_stops}#{tab }#{child.name}") end end end |