Module: Authentasaurus::Ar::Models::Recovery::InstanceMethods
- Defined in:
- lib/authentasaurus/ar/models/recovery.rb
Instance Method Summary collapse
Instance Method Details
#make_token! ⇒ Object
28 29 30 |
# File 'lib/authentasaurus/ar/models/recovery.rb', line 28 def make_token! self.token = Digest::SHA1.hexdigest "#{Time.now.to_i} #{rand} #{self.email}" end |
#send_recovery ⇒ Object
32 33 34 |
# File 'lib/authentasaurus/ar/models/recovery.rb', line 32 def send_recovery AuthentasaurusEmailer.deliver_recovery_mail(self.user, self.token) if Rails.application.config.authentasaurus[:modules][:recoverable][:send_email] end |