adds user verification extensions

This commit is contained in:
rgarcia
2015-08-27 23:59:19 +02:00
parent 18ae62708c
commit e83b423fd4
2 changed files with 21 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
class User < ActiveRecord::Base
include ActsAsParanoidAliases
include Verification
OMNIAUTH_EMAIL_PREFIX = 'omniauth@participacion'
OMNIAUTH_EMAIL_REGEX = /\A#{OMNIAUTH_EMAIL_PREFIX}/

20
lib/verification.rb Normal file
View File

@@ -0,0 +1,20 @@
module Verification
def residence_verified?
residence_verified_at.present?
end
def sms_verified?
confirmed_phone.present?
end
def level_two_verified?
residence_verified? && sms_verified?
end
def level_three_verified?
verified_at.present?
end
end