Class: Decidim::NewsletterMailer

Inherits:
ApplicationMailer show all
Defined in:
app/mailers/decidim/newsletter_mailer.rb

Instance Method Summary collapse

Instance Method Details

#newsletter(user, newsletter) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
# File 'app/mailers/decidim/newsletter_mailer.rb', line 7

def newsletter(user, newsletter)
  @organization = user.organization
  @newsletter = newsletter

  with_user(user) do
    @subject = parse_interpolations(@newsletter.subject[I18n.locale.to_s], user)
    @body = parse_interpolations(@newsletter.body[I18n.locale.to_s], user)

    mail(to: "#{user.name} <#{user.email}>", subject: @subject)
  end
end