class Notifu::Model::Issue
Public Instance Methods
create_from_event(event)
click to toggle source
# File lib/notifu/model/issue.rb, line 46 def create_from_event event event.each { |name, value| instance_variable_set(name, value) } self.save end
time_last_notified!(group_name, sla_name, time)
click to toggle source
# File lib/notifu/model/issue.rb, line 41 def time_last_notified! (group_name, sla_name, time) obj = JSON.parse(self.time_last_notified) self.time_last_notified = JSON.generate(obj.merge({ "#{group_name}:#{sla_name}" => time })) end
time_last_notified?(group_name, sla_name)
click to toggle source
# File lib/notifu/model/issue.rb, line 33 def time_last_notified? (group_name, sla_name) begin JSON.parse(self.time_last_notified)["#{group_name}:#{sla_name}"] rescue 0 end end