Module: MnUtilsEmail
- Defined in:
- lib/mn_utils_gem/transactional_email.rb
Overview
TransactionalEmail class to send transactional emails via the mail service.
usage: MnUtilsEmail::TransactionalEmail.instance.enqueue(
message_type:, to_address:, subject:, fallback_text:, template_fields: {}, cc_addresses: '')
eg: MnUtilsEmail::TransactionalEmail.instance.enqueue(
message_type: 'REGISTRATION_WELCOME',
to_address: '[email protected]',
subject: 'Welcome to Mumsnet',
fallback_text: "Dear joe\nWelcome to Mumsnet\nMNHQ"
)
This puts the message onto the correct SQS queue
which will then be picked up by the mail service and sent.
Defined Under Namespace
Classes: TransactionalEmail