Method: ActiveModel::Validations::ArrayValidator#validate_one

Defined in:
lib/can_has_validations/validators/array_validator.rb

#validate_one(validator, record, attribute, value) ⇒ Object



86
87
88
89
90
91
# File 'lib/can_has_validations/validators/array_validator.rb', line 86

def validate_one(validator, record, attribute, value)
  unless validator.is_a?(ExistenceValidator)
    return if (value.nil? && validator.options[:allow_nil]) || (value.blank? && validator.options[:allow_blank])
  end
  validator.validate_each(record, attribute, value)
end