Module: Sheetah::Types::Scalars
- Defined in:
- lib/sheetah/types/scalars/email.rb,
lib/sheetah/types/scalars/boolsy.rb,
lib/sheetah/types/scalars/scalar.rb,
lib/sheetah/types/scalars/string.rb,
lib/sheetah/types/scalars/email_cast.rb,
lib/sheetah/types/scalars/boolsy_cast.rb,
lib/sheetah/types/scalars/date_string.rb,
lib/sheetah/types/scalars/scalar_cast.rb,
lib/sheetah/types/scalars/date_string_cast.rb
Defined Under Namespace
Classes: BoolsyCast, DateStringCast, EmailCast, Scalar, ScalarCast
Constant Summary collapse
- Email =
String.cast(EmailCast)
- Boolsy =
Scalar.cast(BoolsyCast)
- String =
Scalar.cast do |value, _messenger| # value.to_s, because we want the native, underlying string when value # is an instance of a String subclass next value.to_s if value.is_a?(::String) throw :failure, Messaging::Messages::MustBeString.new end
- DateString =
Scalar.cast(DateStringCast)