Class: Kaitai::Struct::Visualizer::Visualizer

Inherits:
Parser
  • Object
show all
Defined in:
lib/kaitai/struct/visualizer/visualizer.rb

Instance Attribute Summary

Attributes inherited from Parser

#data

Instance Method Summary collapse

Methods inherited from Parser

#initialize, #load

Constructor Details

This class inherits a constructor from Kaitai::Struct::Visualizer::Parser

Instance Method Details

#runObject



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/kaitai/struct/visualizer/visualizer.rb', line 12

def run
  load_exc = load

  @ui = Kaitai::TUI.new
  @tree = Tree.new(@ui, @data)

  @tree.redraw
  @ui.message_box_exception(load_exc) if load_exc

  @tree.run
end