Class: RailsJwtAuth::Mailer
- Inherits:
-
ApplicationMailer
- Object
- ApplicationMailer
- RailsJwtAuth::Mailer
- Defined in:
- app/mailers/rails_jwt_auth/mailer.rb
Instance Method Summary collapse
- #confirmation_instructions ⇒ Object
- #email_change_requested_notification ⇒ Object
- #invitation_instructions ⇒ Object
- #password_changed_notification ⇒ Object
- #reset_password_instructions ⇒ Object
- #unlock_instructions ⇒ Object
Instance Method Details
#confirmation_instructions ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/mailers/rails_jwt_auth/mailer.rb', line 11 def confirmation_instructions raise RailsJwtAuth::NotConfirmationsUrl unless RailsJwtAuth.confirm_email_url.present? @confirm_email_url = add_param_to_url( RailsJwtAuth.confirm_email_url, 'confirmation_token', @user.confirmation_token ) mail(to: @user.unconfirmed_email || @to, subject: @subject) end |
#email_change_requested_notification ⇒ Object
23 24 25 |
# File 'app/mailers/rails_jwt_auth/mailer.rb', line 23 def email_change_requested_notification mail(to: @to, subject: @subject) end |
#invitation_instructions ⇒ Object
43 44 45 46 47 48 49 50 51 52 53 |
# File 'app/mailers/rails_jwt_auth/mailer.rb', line 43 def invitation_instructions raise RailsJwtAuth::NotInvitationsUrl unless RailsJwtAuth.accept_invitation_url.present? @accept_invitation_url = add_param_to_url( RailsJwtAuth.accept_invitation_url, 'invitation_token', @user.invitation_token ) mail(to: @to, subject: @subject) end |
#password_changed_notification ⇒ Object
39 40 41 |
# File 'app/mailers/rails_jwt_auth/mailer.rb', line 39 def password_changed_notification mail(to: @to, subject: @subject) end |
#reset_password_instructions ⇒ Object
27 28 29 30 31 32 33 34 35 36 37 |
# File 'app/mailers/rails_jwt_auth/mailer.rb', line 27 def reset_password_instructions raise RailsJwtAuth::NotResetPasswordsUrl unless RailsJwtAuth.reset_password_url.present? @reset_password_url = add_param_to_url( RailsJwtAuth.reset_password_url, 'reset_password_token', @user.reset_password_token ) mail(to: @to, subject: @subject) end |
#unlock_instructions ⇒ Object
55 56 57 58 59 60 61 |
# File 'app/mailers/rails_jwt_auth/mailer.rb', line 55 def unlock_instructions raise RailsJwtAuth::NotUnlockUrl unless RailsJwtAuth.unlock_account_url.present? @unlock_account_url = add_param_to_url(RailsJwtAuth.unlock_account_url, 'unlock_token', @user.unlock_token) mail(to: @to, subject: @subject) end |