app/mailers/notify_mailer.rb
class NotifyMailer < GovukNotifyRails::Mailer
# Define methods as usual, and set the template and personalisation accordingly
# Then just use mail() as with any other ActionMailer, with the recipient email.
# This is just an example:
#
def message_added_email(claim)
user = claim.creator.user
set_template(Settings.govuk_notify.templates.message_added_email)
set_personalisation(
user_name: user.name,
claim_case_number: claim.case_number,
claim_url: external_users_claim_url(claim, messages: true),
edit_user_url: edit_external_users_admin_external_user_url(user.persona)
)
mail(to: user.email)
end
end