Module: NxtSchema::Types
- Defined in:
- lib/nxt_schema/types.rb
Constant Summary collapse
- StrippedString =
Strict::String.constructor(->(string) { string&.strip })
- StrippedNonBlankString =
StrippedString.constrained(min_size: 1)
- Enums =
Use as NxtSchema::Types::Enums
-> (*values) { Strict::String.enum(*values) }
- SymbolizedEnums =
-> (*values) { Coercible::Symbol.enum(*values) }