Module: Mongoid::Validations::Localizable
- Included in:
- FormatValidator, LengthValidator
- Defined in:
- lib/mongoid/validations/localizable.rb
Overview
Adds localization support to validations.
Instance Method Summary collapse
-
#validate_each(document, attribute, value) ⇒ Object
Validates each for localized fields.
Instance Method Details
#validate_each(document, attribute, value) ⇒ Object
Validates each for localized fields.
18 19 20 21 22 23 24 25 26 27 |
# File 'lib/mongoid/validations/localizable.rb', line 18 def validate_each(document, attribute, value) field = document.fields[document.database_field_name(attribute)] if field.try(:localized?) && !value.blank? value.values.each do |_value| super(document, attribute, _value) end else super end end |