Module: EasyAuth::Mailers::PasswordReset

Included in:
PasswordResetMailer
Defined in:
lib/easy_auth/mailers/password_reset.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



2
3
4
# File 'lib/easy_auth/mailers/password_reset.rb', line 2

def self.included(base)
  base.clear_action_methods!
end

Instance Method Details

#reset(id, unencrypted_reset_token) ⇒ Object



6
7
8
9
10
# File 'lib/easy_auth/mailers/password_reset.rb', line 6

def reset(id, unencrypted_reset_token)
  @identity = EasyAuth.find_identity_model(:identity => :password).find(id)
  @url = edit_password_reset_url(:id => id, :reset_token => unencrypted_reset_token)
  mail :to => @identity..email, :subject => 'Password reset'
end