Implicit converter of regular validator into validator for optional value.
Implicit converter of regular validator into validator for optional value.
Thanks to this conversion a validator for Option[A] is available for every A, for which a regular validator is available:
val value = 100
val validator = MinValidator(0)
val validPlain = validator.isValid(value)
val validSome = validator.isValid(Some(value))
val validNone = validator.isValid(None)
As you may see from above example, optional validator treats None as valid value.