Module: Devise::Models::Phone
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/models/phone.rb
Instance Method Summary collapse
-
#generate_verification_code_and_send_sms(phone_number) ⇒ Object
included do before_create :set_unverified_phone_attributes, :if => :phone_verification_needed? # after_create :private_generate_verification_code_and_send_sms, :if => :phone_verification_needed? # before_save :remember_old_phone_number after_save :private_generate_verification_code_and_send_sms, :if => :regenerate_phone_verification_needed? end.
- #verify_phone_number_with_code_entered(code_entered) ⇒ Object
Instance Method Details
#generate_verification_code_and_send_sms(phone_number) ⇒ Object
included do
before_create :set_unverified_phone_attributes, :if => :phone_verification_needed?
# after_create :private_generate_verification_code_and_send_sms, :if => :phone_verification_needed?
# before_save :remember_old_phone_number
after_save :private_generate_verification_code_and_send_sms, :if => :regenerate_phone_verification_needed?
end
15 16 17 18 19 20 |
# File 'lib/models/phone.rb', line 15 def generate_verification_code_and_send_sms(phone_number) if(phone_verification_needed?) private_generate_verification_code_and_send_sms(phone_number) end # self.save! end |
#verify_phone_number_with_code_entered(code_entered) ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'lib/models/phone.rb', line 22 def verify_phone_number_with_code_entered(code_entered) if phone_verification_needed? && (code_entered == self.phone_verification_code) mark_phone_as_verified true else false end end |