module AutoAlert::ActsAsAlertable::LocalInstanceMethods

Public Instance Methods

has_unresolved_alerts?() click to toggle source
# File lib/auto_alert/acts_as_alertable.rb, line 22
def has_unresolved_alerts?
  unresolved_alerts.size > 0
end
scan_for_alerts!() click to toggle source

Check if any alerts should be raised or resolveed

# File lib/auto_alert/acts_as_alertable.rb, line 27
def scan_for_alerts!
  self.class.alert_checkers.each do |checker|
    checker.check(self)
  end
end
unresolved_alerts() click to toggle source
# File lib/auto_alert/acts_as_alertable.rb, line 18
def unresolved_alerts
  alerts.where(resolved: false)
end