20 lines
511 B
Ruby
20 lines
511 B
Ruby
class InvitationMailer < ApplicationMailer
|
|
def invite(user, approved_entry: nil)
|
|
@user = user
|
|
@approved_entry = approved_entry
|
|
@invitation_url = invitation_url(@user.invitation_token)
|
|
@expires_at = @user.invitation_sent_at + User::INVITATION_TOKEN_EXPIRY
|
|
|
|
subject = if @approved_entry
|
|
"Your entry request has been approved - Join Sanasto Wiki"
|
|
else
|
|
"You've been invited to join Sanasto Wiki"
|
|
end
|
|
|
|
mail(
|
|
to: @user.email,
|
|
subject: subject
|
|
)
|
|
end
|
|
end
|