Class: Corzinus::BaseValidators::AddressValidator

Inherits:
ActiveModel::EachValidator
  • Object
show all
Defined in:
app/validators/corzinus/base_validators/address_validator.rb

Instance Method Summary collapse

Instance Method Details

#validate_each(object, attribute, value) ⇒ Object



4
5
6
7
8
9
# File 'app/validators/corzinus/base_validators/address_validator.rb', line 4

def validate_each(object, attribute, value)
  options.keys.each do |inspection|
    next if value =~ send(inspection)
    object.errors.add(attribute, I18n.t("corzinus.validators.address.#{inspection}"))
  end
end