Class: Decidim::FriendlySignup::ConfirmationCodesMailer

Inherits:
ApplicationMailer
  • Object
show all
Includes:
LocalisedMailer
Defined in:
app/mailers/decidim/friendly_signup/confirmation_codes_mailer.rb

Instance Method Summary collapse

Instance Method Details

#confirmation_instructions(user, opts) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
# File 'app/mailers/decidim/friendly_signup/confirmation_codes_mailer.rb', line 9

def confirmation_instructions(user, opts)
  @user = user
  @email = opts[:to] || user.email
  @token = opts[:token]
  @organization = user.organization
  @code = FriendlySignup.confirmation_code(@token)
  @expires_at = @user.confirmation_sent_at + @user.class.confirm_within if @user.class.confirm_within

  with_user(user) do
    mail(to: "#{user.name} <#{@email}>", subject: I18n.t("decidim.friendly_signup.confirmation_codes.mailer.subject", organization: @organization.name, code: @code))
  end
end