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.



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

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



74
75
76
# File 'lib/hutils/text_visualizer.rb', line 74

def display
  display_node(@root)
end