Class: Members::InviteReminderMailer
- Inherits:
-
ApplicationMailer
- Object
- ActionMailer::Base
- ApplicationMailer
- Members::InviteReminderMailer
- Includes:
- SafeFormatHelper
- Defined in:
- app/mailers/members/invite_reminder_mailer.rb
Defined Under Namespace
Classes: FirstEmail, LastEmail, SecondEmail
Instance Attribute Summary
Attributes inherited from ApplicationMailer
Instance Method Summary collapse
Methods included from SafeFormatHelper
Methods inherited from ApplicationMailer
Instance Method Details
#email(member, token, reminder_index) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'app/mailers/members/invite_reminder_mailer.rb', line 13 def email(member, token, reminder_index) @member = member @token = token @reminder_index = reminder_index return unless valid_to_email? @email_instance = email_klass[reminder_index].new subject_line = format(email_instance.subject, inviter: member.created_by.name) mail_with_locale(to: member.invite_email, subject: EmailsHelper.subject_with_suffix([subject_line])) end |