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
- #description ⇒ Object
- #idl_type ⇒ Object
- #name ⇒ Object
- #schema ⇒ Object
- #value ⇒ Object
- #value_known? ⇒ Boolean
Instance Method Details
#description ⇒ Object
27 |
# File 'lib/idlc/interfaces.rb', line 27 def description; end |
#idl_type ⇒ Object
39 |
# File 'lib/idlc/interfaces.rb', line 39 def idl_type; end |
#name ⇒ Object
24 |
# File 'lib/idlc/interfaces.rb', line 24 def name; end |
#schema ⇒ Object
30 |
# File 'lib/idlc/interfaces.rb', line 30 def schema; end |
#value ⇒ Object
36 |
# File 'lib/idlc/interfaces.rb', line 36 def value; end |
#value_known? ⇒ Boolean
33 |
# File 'lib/idlc/interfaces.rb', line 33 def value_known?; end |