class Mochizuki::Status::Status
Attributes
alarmed_before[RW]
below_threshold[RW]
Public Class Methods
new(logger = Mochizuki.logger)
click to toggle source
# File lib/mochizuki/status.rb, line 35 def initialize(logger = Mochizuki.logger) @logger = logger @below_threshold = nil @alarmed_before = false end
Public Instance Methods
auto_alarm_triggered?()
click to toggle source
# File lib/mochizuki/status.rb, line 41 def auto_alarm_triggered? if @below_threshold.nil? @logger.error "Unable to check status, @below_threshold can't be nil" raise Mochizuki::Error, 'Invalid @below_threshold' end @below_threshold && !@alarmed_before end