module Mongoid::Validatable::Localizable
Adds localization support to validations.
Public Instance Methods
validate_each(document, attribute, value)
click to toggle source
Validates each for localized fields.
@example Validate localized fields.
validator.validate_each(model, :name, "value")
@param [ Document
] document The document. @param [ Symbol, String ] attribute The attribute to validate. @param [ Object
] value The attribute value.
@since 2.4.2
Calls superclass method
# File lib/mongoid/validatable/localizable.rb, line 20 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