Class: Aidp::Harness::StatusDisplay::AlertManager
- Inherits:
-
Object
- Object
- Aidp::Harness::StatusDisplay::AlertManager
- Defined in:
- lib/aidp/harness/status_display.rb
Instance Method Summary collapse
- #active_alerts ⇒ Object
- #clear_alerts ⇒ Object
-
#initialize ⇒ AlertManager
constructor
A new instance of AlertManager.
- #process_alerts(alerts) ⇒ Object
Constructor Details
#initialize ⇒ AlertManager
Returns a new instance of AlertManager.
843 844 845 846 |
# File 'lib/aidp/harness/status_display.rb', line 843 def initialize @alerts = [] @alert_history = [] end |
Instance Method Details
#active_alerts ⇒ Object
855 856 857 |
# File 'lib/aidp/harness/status_display.rb', line 855 def active_alerts @alerts end |
#clear_alerts ⇒ Object
859 860 861 |
# File 'lib/aidp/harness/status_display.rb', line 859 def clear_alerts @alerts.clear end |
#process_alerts(alerts) ⇒ Object
848 849 850 851 852 853 |
# File 'lib/aidp/harness/status_display.rb', line 848 def process_alerts(alerts) alerts.each do |alert| @alerts << alert @alert_history << alert end end |