Class: SubscriptionMailer

Inherits:
ActionMailer::Base
  • Object
show all
Includes:
Email::BuildEmailHelper
Defined in:
app/mailers/subscription_mailer.rb

Instance Method Summary collapse

Methods included from Email::BuildEmailHelper

#build_email

Instance Method Details

#confirm_unsubscribe(user, opts = {}) ⇒ Object



6
7
8
9
10
11
12
13
14
# File 'app/mailers/subscription_mailer.rb', line 6

def confirm_unsubscribe(user, opts = {})
  unsubscribe_key = UnsubscribeKey.create_key_for(user, UnsubscribeKey::ALL_TYPE)
  build_email user.email,
              template: "unsubscribe_mailer",
              site_title: SiteSetting.title,
              site_domain_name: Discourse.current_hostname,
              confirm_unsubscribe_link:
                email_unsubscribe_url(unsubscribe_key, host: Discourse.base_url)
end