From fa2b6e78ef691a224dd7e282dc561db77d4b2b65 Mon Sep 17 00:00:00 2001 From: rgarcia Date: Thu, 10 Sep 2015 14:12:27 +0200 Subject: [PATCH] refactors address validation [#395] --- app/models/verification/letter.rb | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/models/verification/letter.rb b/app/models/verification/letter.rb index 6a5745de2..c3e733e6c 100644 --- a/app/models/verification/letter.rb +++ b/app/models/verification/letter.rb @@ -37,8 +37,9 @@ class Verification::Letter user.letter_verification_code == verification_code end - def increase_letter_verification_tries - user.update(letter_verification_tries: user.letter_verification_tries += 1) + def correct_address + errors.add(:address, I18n.t('verification.letter.errors.address_not_found')) unless + address.present? end def update_user_address @@ -46,10 +47,6 @@ class Verification::Letter user.save end - def correct_address - errors.add(:address, "Address not found") unless address.present? - end - def parsed_address { postal_code: address[:codigo_postal], street: address[:nombre_via], @@ -66,6 +63,10 @@ class Verification::Letter district: address[:nombre_distrito] } end + def increase_letter_verification_tries + user.update(letter_verification_tries: user.letter_verification_tries += 1) + end + private def generate_verification_code