Sha256: 497d6e6d0d2c9c6846bd89aa802c0e6f262cbe122f603b60bc04a098e925b27b

Contents?: true

Size: 646 Bytes

Versions: 8

Compression:

Stored size: 646 Bytes

Contents

# frozen_string_literal: true

class MinimalistAuthenticationMailer < ApplicationMailer
  def verify_email(user)
    @verify_email_link = email_verification_url(token: user.verification_token)
    send_to(user, "Email Address Verification")
  end

  def update_password(user)
    @edit_password_link = edit_user_password_url(user, token: user.verification_token)
    send_to(user, "Update Password")
  end

  private

  def send_to(user, subject)
    @user = user
    mail to: @user.email, subject: prefixed_subject(subject)
  end

  def prefixed_subject(subject)
    "#{MinimalistAuthentication.configuration.email_prefix} #{subject}"
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
minimalist_authentication-3.0.0 app/mailers/minimalist_authentication_mailer.rb
minimalist_authentication-2.7.0 app/mailers/minimalist_authentication_mailer.rb
minimalist_authentication-2.6.2 app/mailers/minimalist_authentication_mailer.rb
minimalist_authentication-2.6.1 app/mailers/minimalist_authentication_mailer.rb
minimalist_authentication-2.6.0 app/mailers/minimalist_authentication_mailer.rb
minimalist_authentication-2.5.2 app/mailers/minimalist_authentication_mailer.rb
minimalist_authentication-2.5.1 app/mailers/minimalist_authentication_mailer.rb
minimalist_authentication-2.5.0 app/mailers/minimalist_authentication_mailer.rb