Add verification methods

This commit is contained in:
Alex Sherman 2020-06-05 17:21:43 +05:00
parent cc142076c3
commit 9ae85f3d74
2 changed files with 12 additions and 2 deletions

View file

@ -1,4 +1,14 @@
class EmailAddressVerification < ApplicationRecord
RECENTLY_VERIFIED_PERIOD = 1.month
def recently_verified?
verified_at > Time.zone.now - RECENTLY_VERIFIED_PERIOD
end
def verify
validation_request = Truemail.validate(email)
update(verified_at: Time.zone.now) if validation_request.result.success
end
end