Class: Dratools::TreeRenderer
- Inherits:
-
Object
- Object
- Dratools::TreeRenderer
- Defined in:
- lib/dratools/tree_renderer.rb
Overview
Renders a TraversalNode tree as terminal-friendly text.
Constant Summary collapse
- DEFAULT_SUMMARY_THRESHOLD =
5
Instance Method Summary collapse
-
#initialize(file_type: DdbjRecordFields::FILE_TYPE_SRA, summary_threshold: DEFAULT_SUMMARY_THRESHOLD) ⇒ TreeRenderer
constructor
A new instance of TreeRenderer.
- #render(root) ⇒ Object
Constructor Details
#initialize(file_type: DdbjRecordFields::FILE_TYPE_SRA, summary_threshold: DEFAULT_SUMMARY_THRESHOLD) ⇒ TreeRenderer
Returns a new instance of TreeRenderer.
8 9 10 11 12 |
# File 'lib/dratools/tree_renderer.rb', line 8 def initialize(file_type: DdbjRecordFields::FILE_TYPE_SRA, summary_threshold: DEFAULT_SUMMARY_THRESHOLD) @file_type = file_type @summary_threshold = summary_threshold end |