Sha256: f7df20b072a8ba05e9664c5d9d229ef78430ab759a6122c3b079ff2985ae1abb

Contents?: true

Size: 675 Bytes

Versions: 4

Compression:

Stored size: 675 Bytes

Contents

class IdentityMailer < ApplicationMailer
  def password_reset_provision
    @<%= singular_table_name %> = params[:<%= singular_table_name %>]
    @signed_id = params[:<%= singular_table_name %>].signed_id(purpose: :password_reset, expires_in: 20.minutes)

    mail to: @<%= singular_table_name %>.email, subject: "Reset your password"
  end

  def email_verify_confirmation
    @<%= singular_table_name %> = params[:<%= singular_table_name %>]
    @signed_id = params[:<%= singular_table_name %>].signed_id(purpose: "verify_#{@<%= singular_table_name %>.email}", expires_in: 20.minutes)

    mail to: @<%= singular_table_name %>.email, subject: "Verify your email"
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
authentication-zero-2.2.4 lib/generators/authentication/templates/mailers/identity_mailer.rb.tt
authentication-zero-2.2.3 lib/generators/authentication/templates/mailers/identity_mailer.rb.tt
authentication-zero-2.2.2 lib/generators/authentication/templates/mailers/identity_mailer.rb.tt
authentication-zero-2.2.1 lib/generators/authentication/templates/mailers/identity_mailer.rb.tt