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)


243
244
245
246
# File 'lib/udb/obj/parameter.rb', line 243

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



240
241
242
# File 'lib/udb/obj/parameter.rb', line 240

def value
  @value
end

Instance Method Details

#value_known?Boolean

Returns:

  • (Boolean)


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

def value_known? = true