Method: Notifu::Model::Event#initialize

Defined in:
lib/notifu/model/event.rb

#initialize(args) ⇒ Event

Returns a new instance of Event.



28
29
30
31
32
33
34
35
36
37
# File 'lib/notifu/model/event.rb', line 28

def initialize args
  payload = args.first
  payload.each { |name, value| instance_variable_set("@#{name}", value) }
  @time_last_notified = Hash.new.to_json.to_s
  @time_created = self.time_last_event
  @aspiring_code = self.code
  @occurrences_trigger ||= 1
  @refresh ||= nil
  @unsilence ||= true
end