Class: InviteMailer
- Inherits:
-
ActionMailer::Base
- Object
- ActionMailer::Base
- InviteMailer
- Defined in:
- app/mailers/invite_mailer.rb
Overview
Send invitations to new and existing users.
Instance Method Summary collapse
Instance Method Details
#existing_user(invite) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'app/mailers/invite_mailer.rb', line 3 def existing_user(invite) @invite = invite mail( from: Invitation.configuration.mailer_sender, to: @invite.email, subject: I18n.t('invitation.invite_mailer.existing_user.subject') ) end |
#new_user(invite) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'app/mailers/invite_mailer.rb', line 12 def new_user(invite) @invite = invite @user_registration_url = Invitation.configuration.user_registration_url.call(invite_token: @invite.token) mail( from: Invitation.configuration.mailer_sender, to: @invite.email, subject: I18n.t('invitation.invite_mailer.new_user.subject') ) end |