Sha256: 8d66aaf4a54a273fc07569afba0279ae992cf2799ed7dd5a4acda9d4df2d691a

Contents?: true

Size: 705 Bytes

Versions: 7

Compression:

Stored size: 705 Bytes

Contents

class TbCoreMailer < ActionMailer::Base
  helper ForgotPasswordMailerHelper

  default from: TbCore.from_address
  layout 'mailer'

  def forgot_password_notification(user, url)
    @user = user
    @url = url
    mail(
      to: to_address_for_user(user),
      subject: default_i18n_subject(site_name: TbCore.site_name)
    )
  end

  def user_credentials(user, password)
    @user = user
    @password = password
    mail(
      to: to_address_for_user(user),
      subject: default_i18n_subject(site_name: TbCore.site_name)
    )
  end

private

  def to_address_for_user(user)
    address = Mail::Address.new(user.email)
    address.display_name = user.full_name
    return address.format
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
tb_core-1.5.4 app/mailers/tb_core_mailer.rb
tb_core-1.5.3 app/mailers/tb_core_mailer.rb
tb_core-1.5.2 app/mailers/tb_core_mailer.rb
tb_core-1.5.1 app/mailers/tb_core_mailer.rb
tb_core-1.5.0 app/mailers/tb_core_mailer.rb
tb_core-1.4.8 app/mailers/tb_core_mailer.rb
tb_core-1.4.7 app/mailers/tb_core_mailer.rb