Module: Aidp::Harness::UI
- Defined in:
- lib/aidp/harness/ui/base.rb,
lib/aidp/harness/ui/job_monitor.rb,
lib/aidp/harness/ui/enhanced_tui.rb,
lib/aidp/harness/ui/error_handler.rb,
lib/aidp/harness/ui/frame_manager.rb,
lib/aidp/harness/ui/spinner_group.rb,
lib/aidp/harness/ui/status_widget.rb,
lib/aidp/harness/ui/spinner_helper.rb,
lib/aidp/harness/ui/status_manager.rb,
lib/aidp/harness/ui/progress_display.rb,
lib/aidp/harness/ui/navigation/submenu.rb,
lib/aidp/harness/ui/question_collector.rb,
lib/aidp/harness/ui/workflow_controller.rb,
lib/aidp/harness/ui/navigation/main_menu.rb,
lib/aidp/harness/ui/navigation/menu_item.rb,
lib/aidp/harness/ui/navigation/menu_state.rb,
lib/aidp/harness/ui/navigation/menu_formatter.rb,
lib/aidp/harness/ui/enhanced_workflow_selector.rb,
lib/aidp/harness/ui/navigation/workflow_selector.rb
Defined Under Namespace
Modules: Navigation
Classes: Base, EnhancedTUI, EnhancedWorkflowSelector, ErrorFormatter, ErrorHandler, FrameFormatter, FrameManager, JobMonitor, JobMonitorFormatter, ProgressDisplay, ProgressFormatter, QuestionCollector, QuestionValidator, SpinnerGroup, SpinnerGroupFormatter, SpinnerHelper, StatusFormatter, StatusManager, StatusManagerFormatter, StatusWidget, WorkflowController, WorkflowControllerFormatter
Constant Summary
collapse
- SPINNER =
Global instance for easy access
SpinnerHelper.new
Class Method Summary
collapse
Class Method Details
.with_analyzing_spinner(message, &block) ⇒ Object
143
144
145
|
# File 'lib/aidp/harness/ui/spinner_helper.rb', line 143
def self.with_analyzing_spinner(message, &block)
SPINNER.with_analyzing_spinner(message, &block)
end
|
.with_building_spinner(message, &block) ⇒ Object
147
148
149
|
# File 'lib/aidp/harness/ui/spinner_helper.rb', line 147
def self.with_building_spinner(message, &block)
SPINNER.with_building_spinner(message, &block)
end
|
.with_loading_spinner(message, &block) ⇒ Object
131
132
133
|
# File 'lib/aidp/harness/ui/spinner_helper.rb', line 131
def self.with_loading_spinner(message, &block)
SPINNER.with_loading_spinner(message, &block)
end
|
.with_processing_spinner(message, &block) ⇒ Object
135
136
137
|
# File 'lib/aidp/harness/ui/spinner_helper.rb', line 135
def self.with_processing_spinner(message, &block)
SPINNER.with_processing_spinner(message, &block)
end
|
.with_saving_spinner(message, &block) ⇒ Object
139
140
141
|
# File 'lib/aidp/harness/ui/spinner_helper.rb', line 139
def self.with_saving_spinner(message, &block)
SPINNER.with_saving_spinner(message, &block)
end
|
.with_spinner(message, **options, &block) ⇒ Object
Convenience methods for global access
127
128
129
|
# File 'lib/aidp/harness/ui/spinner_helper.rb', line 127
def self.with_spinner(message, **options, &block)
SPINNER.with_spinner(message, **options, &block)
end
|