Module: Mongoid::Validatable::LocalizedEachValidator

Defined in:
lib/locomotive/mongoid/patches.rb

Instance Method Summary collapse

Instance Method Details

#validate_each(document, attribute, value) ⇒ Object


203
204
205
206
207
208
209
210
# File 'lib/locomotive/mongoid/patches.rb', line 203

def validate_each(document, attribute, value)
  # validate the value only in the current locale
  if (field = document.fields[document.database_field_name(attribute)]).try(:localized?)
    value = value.try(:slice, ::Mongoid::Fields::I18n.locale.to_s)
  end

  super(document, attribute, value)
end