Class: Aidp::Harness::StatusDisplay::AlertManager

Inherits:
Object
  • Object
show all
Defined in:
lib/aidp/harness/status_display.rb

Instance Method Summary collapse

Constructor Details

#initializeAlertManager

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_alertsObject



855
856
857
# File 'lib/aidp/harness/status_display.rb', line 855

def active_alerts
  @alerts
end

#clear_alertsObject



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