Files
grecia/app/models/custom/verification/residence.rb
Senén Rodero Rodríguez 588fac6055 Rename method and placeholder
As `residence_in_madrid` is too specific.

We should port this commit to main repo.
2021-03-02 13:15:15 +01:00

27 lines
601 B
Ruby

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