Class: Organizations::VerificationMailer
- Inherits:
-
ActionMailer::Base
- Object
- ActionMailer::Base
- Organizations::VerificationMailer
- Defined in:
- app/mailers/organizations/verification_mailer.rb
Overview
Mailer for emailed verification codes (verified joining).
Can be customized via Organizations.configuration.verification_mailer —
custom mailers must implement code_email(join_request, code).
SECURITY: code is the plaintext one-time code. It exists only in this
delivery path — the database stores a digest (see JoinRequest).
Instance Method Summary collapse
-
#code_email(join_request, code) ⇒ Mail::Message
Verification code email.
Instance Method Details
#code_email(join_request, code) ⇒ Mail::Message
Verification code email
24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'app/mailers/organizations/verification_mailer.rb', line 24 def code_email(join_request, code) @join_request = join_request @organization = join_request.organization @code = code @expires_in_minutes = ttl_minutes mail( to: join_request.verification_email, subject: Organizations.t(:"mailers.verification.subject", code: @code, organization: @organization.name) ) end |