lib/dm-validations/validators/acceptance_validator.rb in dm-validations-1.0.2 vs lib/dm-validations/validators/acceptance_validator.rb in dm-validations-1.1.0.rc1
- old
+ new
@@ -30,9 +30,13 @@
def valid?(target)
value = target.validation_property_value(field_name)
return true if allow_nil?(value)
@options[:accept].include?(value)
end
+
+ def allow_nil?(value)
+ @options[:allow_nil] && value.nil?
+ end
end # class AcceptanceValidator
module ValidatesAcceptance
extend Deprecate