Module: Idl::RuntimeParam

Extended by:
T::Helpers, T::Sig
Includes:
Kernel
Defined in:
lib/idlc/interfaces.rb

Overview

interface for a parameter that may only be known at runtime

Constant Summary collapse

ValueType =
T.type_alias { T.any(Integer, T::Boolean, String, T::Array[Integer], T::Array[Integer], T::Array[T::Boolean], T::Array[String]) }

Instance Method Summary collapse

Instance Method Details

#descriptionObject



27
# File 'lib/idlc/interfaces.rb', line 27

def description; end

#idl_typeObject



39
# File 'lib/idlc/interfaces.rb', line 39

def idl_type; end

#nameObject



24
# File 'lib/idlc/interfaces.rb', line 24

def name; end

#schemaObject



30
# File 'lib/idlc/interfaces.rb', line 30

def schema; end

#valueObject



36
# File 'lib/idlc/interfaces.rb', line 36

def value; end

#value_known?Boolean

Returns:

  • (Boolean)


33
# File 'lib/idlc/interfaces.rb', line 33

def value_known?; end