Class: Dwarftree::TreeVisualizer

Inherits:
Object
  • Object
show all
Defined in:
lib/dwarftree/tree_visualizer.rb

Constant Summary collapse

KiB =
1024
MiB =
KiB * 1024

Instance Method Summary collapse

Constructor Details

#initialize(show_size:, sort_size:) ⇒ TreeVisualizer

Returns a new instance of TreeVisualizer.

Parameters:

  • show_size (TrueClass, FalseClass)
  • sort_size (TrueClass, FalseClass)


7
8
9
10
# File 'lib/dwarftree/tree_visualizer.rb', line 7

def initialize(show_size:, sort_size:)
  @show_size = show_size
  @sort_size = sort_size
end

Instance Method Details

#visualize(nodes) ⇒ Object

Parameters:



13
14
15
16
17
# File 'lib/dwarftree/tree_visualizer.rb', line 13

def visualize(nodes)
  sort(nodes).each do |node|
    visualize_node(node)
  end
end