Class: Tabulard::Types::Scalars::Scalar
- Defined in:
- lib/tabulard/types/scalars/scalar.rb
Instance Method Summary collapse
- #composite(_value, _messenger) ⇒ Object
- #composite? ⇒ Boolean
- #scalar(index, value, messenger) ⇒ Object
Methods inherited from Type
all, cast, #cast, freeze, #freeze, #initialize, new!, #scalar?
Constructor Details
This class inherits a constructor from Tabulard::Types::Type
Instance Method Details
#composite(_value, _messenger) ⇒ Object
17 18 19 |
# File 'lib/tabulard/types/scalars/scalar.rb', line 17 def composite(_value, _messenger) raise Errors::TypeError, "A scalar type cannot act as a composite" end |
#composite? ⇒ Boolean
13 14 15 |
# File 'lib/tabulard/types/scalars/scalar.rb', line 13 def composite? false end |