Class: Taro::Types::ScalarType
- Inherits:
-
BaseType
- Object
- BaseType
- Taro::Types::ScalarType
- Includes:
- Taro::Types::Shared::Pattern
- Defined in:
- lib/taro/types/scalar_type.rb
Overview
Abstract base class for scalar types, i.e. types without fields.
Direct Known Subclasses
Taro::Types::Scalar::BooleanType, Taro::Types::Scalar::FloatType, Taro::Types::Scalar::ISO8601DateTimeType, Taro::Types::Scalar::ISO8601DateType, Taro::Types::Scalar::IntegerParamType, Taro::Types::Scalar::IntegerType, Taro::Types::Scalar::StringType, Taro::Types::Scalar::TimestampType
Constant Summary
Constants included from Taro::Types::Shared::Pattern
Taro::Types::Shared::Pattern::ADVANCED_RUBY_REGEXP_SYNTAX_REGEXP, Taro::Types::Shared::Pattern::NOT_ESCAPED
Method Summary
Methods included from Taro::Types::Shared::Pattern
included, #pattern, to_es262, validate, validate_no_advanced_syntax, validate_no_flags, validate_not_empty