Class: RegistrationNotifyMailer
- Inherits:
-
DmCore::SiteMailer
- Object
- DmCore::SiteMailer
- RegistrationNotifyMailer
- Defined in:
- app/mailers/registration_notify_mailer.rb
Instance Method Summary collapse
-
#registration_notify(registration, content, substitutions) ⇒ Object
——————————————————————————.
Instance Method Details
#registration_notify(registration, content, substitutions) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'app/mailers/registration_notify_mailer.rb', line 10 def registration_notify(registration, content, substitutions) contact_email = registration.workshop.contact_email account = registration.account @subject = substitutions['subject'] @recipients = registration.email @bcc = [] @bcc << account.preferred_archive_email if account.preferred_archive_email @bcc << contact_email if registration.workshop.bcc_contact_email @registration = registration @content = content @state = substitutions['state'] headers = { "Reply-To" => (contact_email != "") ? contact_email : account.preferred_smtp_from_email, "Return-Path" => account.preferred_smtp_from_email } mail(to: @recipients, subject: @subject, bcc: @bcc, theme: account.account_prefix) do |format| format.text { render "layouts/email_templates/dm_event_registration_notify.text.erb" } format.html { render "layouts/email_templates/dm_event_registration_notify.html.erb" } end end |