Class: Leeroy::Types::StateData

Inherits:
Dash
  • Object
show all
Includes:
Helpers::Dumpable, Helpers::Logging
Defined in:
lib/leeroy/types/statedata.rb

Constant Summary

Constants included from Helpers::Logging

Helpers::Logging::TRACE_FORMAT, Helpers::Logging::TRACE_LEVELS, Helpers::Logging::TRUNCATE_THRESHOLD

Instance Attribute Summary

Attributes included from Helpers::Dumpable

#dump_properties

Instance Method Summary collapse

Methods included from Helpers::Dumpable

#dump, #dumper

Methods included from Helpers::Logging

#logger

Methods inherited from Dash

#dumper

Constructor Details

#initialize(*args, &block) ⇒ StateData

Returns a new instance of StateData.



26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# File 'lib/leeroy/types/statedata.rb', line 26

def initialize(*args, &block)
  super

  self.dump_properties = [
    :app_name,
    :imageid,
    :instanceid,
    :message,
    :phase,
    :semaphore,
    :sgid,
    :subnetid,
    :vpcid,
  ]
end