class Megam::Mixins::CommonDeployable
Constants
- ATTRIBUTES
Attributes
inputs[R]
state[R]
status[R]
Public Class Methods
new(params)
click to toggle source
# File lib/megam/mixins/common_deployable.rb, line 17 def initialize(params) @status = 'initialized' @state = 'initialized' set_attributes(params) @inputs = InputGroupData.new(params) end
Public Instance Methods
attributes()
click to toggle source
# File lib/megam/mixins/common_deployable.rb, line 13 def attributes ATTRIBUTES end
to_hash()
click to toggle source
# File lib/megam/mixins/common_deployable.rb, line 25 def to_hash h = { status: status, state: state, inputs: inputs.to_hash } end