Class: Spree::NewsletterMailer

Inherits:
BaseMailer
  • Object
show all
Defined in:
app/mailers/spree/newsletter_mailer.rb

Instance Method Summary collapse

Instance Method Details

#email_confirmation(subscriber, redirect_url: nil) ⇒ Object



3
4
5
6
7
8
9
# File 'app/mailers/spree/newsletter_mailer.rb', line 3

def email_confirmation(subscriber, redirect_url: nil)
  @subscriber = subscriber
  store = subscriber.store || Spree::Current.store || Spree::Store.default
  base_url = redirect_url.presence || store.storefront_url
  @confirm_email_url = append_token(base_url, @subscriber.verification_token)
  mail(to: @subscriber.email, from: from_address, subject: Spree.t('newsletter_mailer.email_confirmation.subject'))
end