refactors address validation [#395]
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user