Class: Udb::ParameterWithValue

Inherits:
Object
  • Object
show all
Extended by:
Forwardable, T::Sig
Includes:
Idl::RuntimeParam
Defined in:
lib/udb/obj/parameter.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(param, value)

Parameters:

  • param (Parameter)
  • value (Idl::RuntimeParam::ValueType)


139
140
141
142
# File 'lib/udb/obj/parameter.rb', line 139

def initialize(param, value)
  @param = param
  @value = value
end

Instance Attribute Details

#valueIdl::RuntimeParam::ValueType (readonly)

Returns The parameter value.

Returns:

  • (Idl::RuntimeParam::ValueType)

    The parameter value



136
137
138
# File 'lib/udb/obj/parameter.rb', line 136

def value
  @value
end

Instance Method Details

#value_known?Boolean

Returns:

  • (Boolean)


145
# File 'lib/udb/obj/parameter.rb', line 145

def value_known? = true