Class: Tabulard::Types::Composites::Composite
- Defined in:
- lib/tabulard/types/composites/composite.rb
Instance Method Summary collapse
- #composite? ⇒ Boolean
-
#initialize(types, **opts) ⇒ Composite
constructor
A new instance of Composite.
- #scalar(index, value, messenger) ⇒ Object
Methods inherited from Type
all, cast, #cast, freeze, #freeze, new!, #scalar?
Constructor Details
#initialize(types, **opts) ⇒ Composite
Returns a new instance of Composite.
10 11 12 13 14 |
# File 'lib/tabulard/types/composites/composite.rb', line 10 def initialize(types, **opts) super(**opts) @types = types end |
Instance Method Details
#composite? ⇒ Boolean
16 17 18 |
# File 'lib/tabulard/types/composites/composite.rb', line 16 def composite? true end |