require_dependency Rails.root.join('app', 'models', 'verification', 'residence').to_s class Verification::Residence validate :postal_code_in_madrid validate :residence_in_madrid def postal_code_in_madrid errors.add(:postal_code, I18n.t('verification.residence.new.error_not_allowed_postal_code')) unless valid_postal_code? end def residence_in_madrid return if errors.any? unless residency_valid? errors.add(:residence_in_madrid, false) store_failed_attempt Lock.increase_tries(user) end end private def valid_postal_code? postal_code =~ /^280/ end end