Method: Toaster::AutomationRun#initialize

Defined in:
lib/toaster/model/automation_run.rb

#initialize(attr_hash) ⇒ AutomationRun

FIELDS:

:uuid, :machine_id, :automation, :start_time, 
:end_time, :success, :error_details, :attributes


28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/toaster/model/automation_run.rb', line 28

def initialize(attr_hash)
  if !attr_hash[:uuid]
    attr_hash[:uuid] = Util.generate_short_uid()
  end
  if !attr_hash[:start_time]
    attr_hash[:start_time] = TimeStamp.now.to_i
  end
  if !attr_hash[:machine_id]
    attr_hash[:machine_id] = Util.get_machine_id()
  end
  super(attr_hash)
end