Class: Taski::Progress::Layout::Tree::Event
- Inherits:
-
Base
- Object
- Execution::TaskObserver
- Base
- Taski::Progress::Layout::Tree::Event
- Includes:
- Structure
- Defined in:
- lib/taski/progress/layout/tree/event.rb
Overview
Non-TTY event-driven tree layout. Outputs lines immediately with tree prefixes as events arrive. Used for logs, CI, piped output, and static tree display.
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) ⇒ Event
constructor
A new instance of Event.
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