Class: Hutils::TextVisualizer

Inherits:
Object
  • Object
show all
Defined in:
lib/hutils/text_visualizer.rb

Defined Under Namespace

Classes: LineVisualizer

Instance Method Summary collapse

Constructor Details

#initialize(colors:, compact:, highlights:, root:, out:) ⇒ TextVisualizer

Returns a new instance of TextVisualizer.



57
58
59
60
61
62
63
64
65
66
67
68
69
70
# File 'lib/hutils/text_visualizer.rb', line 57

def initialize(colors:, compact:, highlights:, root:, out:)
  @colors = colors
  @compact = compact
  @highlights = highlights
  @out = out
  @root = root

  @line_visualizer = LineVisualizer.new(
    colors: colors,
    compact: compact,
    highlights: highlights,
    out: out
  )
end

Instance Method Details

#displayObject



72
73
74
# File 'lib/hutils/text_visualizer.rb', line 72

def display
  display_node(@root)
end