Module: Cloudflare::EmailService::Rails
- Defined in:
- lib/cloudflare/email_service/rails.rb
Overview
Opt-in Rails / ActionMailer integration.
This file is NOT loaded by the core gem — require it explicitly (e.g. from an initializer) to register a ‘:cloudflare` ActionMailer delivery method backed by the configured transport:
# config/initializers/cloudflare_email_service.rb
require "cloudflare/email_service/rails"
Cloudflare::EmailService.configure do |c|
c.account_id = Rails.application.credentials.dig(:cloudflare, :account_id)
c.api_token = Rails.application.credentials.dig(:cloudflare, :api_token)
end
# config/environments/production.rb
config.action_mailer.delivery_method = :cloudflare
Defined Under Namespace
Modules: MessageMapping Classes: DeliveryMethod