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 |