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