Sha256: 6b0541b1cd27438d9d579ba63c89ec5e08dca515e57e8564404a17e108f1b3ab

Contents?: true

Size: 668 Bytes

Versions: 3

Compression:

Stored size: 668 Bytes

Contents

class TbCoreMailer < ActionMailer::Base
  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

3 entries across 3 versions & 1 rubygems

Version Path
tb_core-1.4.6 app/mailers/tb_core_mailer.rb
tb_core-1.4.5 app/mailers/tb_core_mailer.rb
tb_core-1.4.4 app/mailers/tb_core_mailer.rb