Class: RailsJwtAuth::Mailer

Inherits:
ApplicationMailer
  • Object
show all
Defined in:
app/mailers/rails_jwt_auth/mailer.rb

Instance Method Summary collapse

Instance Method Details

#confirmation_instructionsObject



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_notificationObject



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_instructionsObject



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_notificationObject



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_instructionsObject



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_instructionsObject



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..present?

  @unlock_account_url = add_param_to_url(RailsJwtAuth., 'unlock_token', @user.unlock_token)

  mail(to: @to, subject: @subject)
end