Class: Taski::Progress::Layout::Tree::Live
- Inherits:
-
Base
- Object
- Execution::TaskObserver
- Base
- Taski::Progress::Layout::Tree::Live
- Includes:
- Structure
- Defined in:
- lib/taski/progress/layout/tree/live.rb
Overview
TTY periodic-update tree layout. Refreshes the entire tree display at regular intervals with spinner animation. Used for interactive terminal output.
Constant Summary
Constants included from Structure
Structure::BRANCH, Structure::LAST_BRANCH, Structure::SPACE, Structure::VERTICAL
Instance Attribute Summary
Attributes inherited from Base
Attributes inherited from Execution::TaskObserver
Instance Method Summary collapse
-
#initialize(output: $stderr, theme: nil) ⇒ Live
constructor
A new instance of Live.
Methods included from Structure
Methods inherited from Base
#on_group_completed, #on_group_started, #on_ready, #on_start, #on_stop, #on_task_updated, #queue_message, #render_template_string, #start_spinner_timer, #stop_spinner_timer, #task_registered?, #task_state
Methods inherited from Execution::TaskObserver
#on_group_completed, #on_group_started, #on_ready, #on_start, #on_stop, #on_task_updated