Sha256: a3f20fe81dc87c669028915de411d44d56f9c07bb1e0615daec291f8268cde7d
Contents?: true
Size: 829 Bytes
Versions: 8
Compression:
Stored size: 829 Bytes
Contents
class UserMailer < ApplicationMailer def password_reset @user = params[:user] @signed_id = @user.generate_token_for(:password_reset) mail to: @user.email, subject: "Reset your password" end def email_verification @user = params[:user] @signed_id = @user.generate_token_for(:email_verification) mail to: @user.email, subject: "Verify your email" end <%- if passwordless? %> def passwordless @user = params[:user] @signed_id = @user.sign_in_tokens.create.signed_id(expires_in: 1.day) mail to: @user.email, subject: "Your sign in link" end <%- end -%> <%- if invitable? %> def invitation_instructions @user = params[:user] @signed_id = @user.generate_token_for(:password_reset) mail to: @user.email, subject: "Invitation instructions" end <%- end -%> end
Version data entries
8 entries across 8 versions & 1 rubygems