class Perus::Server::ActiveAlert

Public Class Methods

add(alert, system) click to toggle source
# File lib/perus/server/models/active_alert.rb, line 16
def self.add(alert, system)
    ActiveAlert.create(
        system_id: system.id,
        alert_id: alert.id,
        timestamp: Time.now.to_i
    )
end

Public Instance Methods

active_for() click to toggle source
# File lib/perus/server/models/active_alert.rb, line 12
def active_for
    ChronicDuration.output(Time.now.to_i - timestamp, format: :short)
end
severity() click to toggle source
# File lib/perus/server/models/active_alert.rb, line 8
def severity
    alert.severity
end