Method: Mutx::Alert#update_status

Defined in:
lib/mutx/models/alert.rb

#update_status(a_new_status, info: nil) ⇒ Object



116
117
118
119
120
121
# File 'lib/mutx/models/alert.rb', line 116

def update_status(a_new_status, info: nil)
  last_result = self.result
  return if ((last_result.to_s == a_new_status.to_s) or (a_new_status.to_i == STATUS[:skip]))
  self.result = a_new_status
  notify(info) if last_result || a_new_status.to_i == STATUS[:unknown]
end