class Megam::Mixins::Operations

Constants

ATTRIBUTES
BIND
BIND_DESCRIPTON
CI
CI_DESCRIPTON
NOTBOUND

Attributes

desc[R]
prop[R]
status[R]
type[R]

Public Class Methods

new(params, type, desc) click to toggle source
# File lib/megam/mixins/components.rb, line 130
def initialize(params, type, desc)
    @type = type
    @desc = desc
    @prop = prop(params)
end

Public Instance Methods

attributes() click to toggle source
# File lib/megam/mixins/components.rb, line 120
def attributes
    ATTRIBUTES
end
tohash() click to toggle source
# File lib/megam/mixins/components.rb, line 140
def tohash
    {   operation_type: @type,
        description: @desc,
        properties: @prop,
        status: NOTBOUND
    }
end