Class: RegistrationNotifyMailer

Inherits:
DmCore::SiteMailer
  • Object
show all
Defined in:
app/mailers/registration_notify_mailer.rb

Instance Method Summary collapse

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
                       = registration.
  @subject                    = substitutions['subject']
  @recipients                 = registration.email
  @bcc                        = []
  @bcc                       << .preferred_archive_email if .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 : .preferred_smtp_from_email, 
              "Return-Path" => .preferred_smtp_from_email }

  mail(to: @recipients, subject: @subject, bcc: @bcc, theme: .) 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