refactors address validation [#395]

This commit is contained in:
rgarcia
2015-09-10 14:12:27 +02:00
parent 076f9251f5
commit fa2b6e78ef

View File

@@ -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