Sha256: 55fb9b0331eea47e3b12f438b39797236c22dec8fbf5f117bd542dee6da08849

Contents?: true

Size: 643 Bytes

Versions: 6

Compression:

Stored size: 643 Bytes

Contents

class IdentityMailer < ApplicationMailer
  def password_reset_provision
    @<%= singular_table_name %> = params[:<%= singular_table_name %>]
    @signed_id = @<%= 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 = @<%= singular_table_name %>.signed_id(purpose: @<%= singular_table_name %>.email, expires_in: 3.days)

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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
authentication-zero-2.6.0 lib/generators/authentication/templates/mailers/identity_mailer.rb.tt
authentication-zero-2.5.1 lib/generators/authentication/templates/mailers/identity_mailer.rb.tt
authentication-zero-2.5.0 lib/generators/authentication/templates/mailers/identity_mailer.rb.tt
authentication-zero-2.4.0 lib/generators/authentication/templates/mailers/identity_mailer.rb.tt
authentication-zero-2.3.6 lib/generators/authentication/templates/mailers/identity_mailer.rb.tt
authentication-zero-2.3.5 lib/generators/authentication/templates/mailers/identity_mailer.rb.tt