lib/models/phone.rb in devise_phone-0.1.22 vs lib/models/phone.rb in devise_phone-0.1.23
- old
+ new
@@ -60,31 +60,27 @@
true
end
end
def regenerate_phone_verification_needed?
- if phone_number.present?
+ # if phone_number.present?
if phone_number_changed?
- puts "yes regenerate phone code"
true
else
- puts "no regenerate phone code"
false
end
# self.errors.add(:phone_verification_code, :empty_phone_number_field)
# false
- else
- puts "noo regenerate phone code"
- false
- end
+ # else
+ # false
+ # end
end
# set attributes to user indicating the phone number is unverified
def set_unverified_phone_attributes
puts "setting phone unverified"
self.phone_number_verified = false
- self.phone_verification_code_sent_at = DateTime.now
self.phone_verified_at = nil
# removes all white spaces, hyphens, and parenthesis
# if self.phone_number
# self.phone_number.gsub!(/[\s\-\(\)]+/, '')
# end
@@ -111,9 +107,10 @@
@twilio_client.account.messages.create(
:from => "+1#{twilio_phone_number}",
:to => number_to_send_to,
:body => twilio_message_body
)
+ self.phone_verification_code_sent_at = DateTime.now
nil #return nil indicating sms sent successfully
rescue Twilio::REST::RequestError => e
e.message
end