Sha256: dbb7c08d155e7b41ae4cd0f618756f36cf7d01e584f2911e45913b20d1ea6005

Contents?: true

Size: 833 Bytes

Versions: 2

Compression:

Stored size: 833 Bytes

Contents

module Aikotoba
  class AccountMailer < ApplicationMailer
    def confirm
      @account = params[:account]
      @token = @account.confirmation_token
      @confirm_url = aikotoba.confirm_account_url(token: @token.token)
      mail(to: @account.email, subject: I18n.t(".aikotoba.mailers.confirm.subject"))
    end

    def unlock
      @account = params[:account]
      @token = @account.unlock_token
      @unlock_url = aikotoba.unlock_account_url(token: @token.token)
      mail(to: @account.email, subject: I18n.t(".aikotoba.mailers.unlock.subject"))
    end

    def recover
      @account = params[:account]
      @token = @account.recovery_token
      @recover_url = aikotoba.edit_account_password_url(token: @token.token)
      mail(to: @account.email, subject: I18n.t(".aikotoba.mailers.recover.subject"))
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
aikotoba-0.1.1 app/mailers/aikotoba/account_mailer.rb
aikotoba-0.1.0 app/mailers/aikotoba/account_mailer.rb