Sha256: 4bda72692b4b687e96f6d91c4139bfaa6023b94783d21f85a903bc5589884e12
Contents?: true
Size: 1.2 KB
Versions: 2
Compression:
Stored size: 1.2 KB
Contents
module Lesli class DeviseMailer < ApplicationLesliMailer def confirmation_instructions(record, token, opts = {}) # defaults for new accounts/users email_template = "confirmation_instructions" email_subject = I18n.t("core.users/confirmations.mailer_email_verification") # # custom email and subject if user is changin his email address # if !record.unconfirmed_email.blank? # email_template = "update_email_confirmation_instructions" # email_subject = I18n.t("core.users/confirmations.mailer_confirmation_instructions_subject") # end # Depending on wheter there is a new user or they are changing their email, # one or another field will be used email_recipient = record.unconfirmed_email || record.email # email custom data params = { url: "/confirmation?confirmation_token=#{token}" } # send email email( params, to: email_recipient, subject: email_subject, template_name: email_template ) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lesli-5.0.3 | app/mailers/lesli/devise_mailer.rb |
lesli-5.0.2 | app/mailers/lesli/devise_mailer.rb |