Sha256: 133fec4aa45147152d8b7fff02b5da9c23b904f75313802c245bf966af48716c
Contents?: true
Size: 922 Bytes
Versions: 7
Compression:
Stored size: 922 Bytes
Contents
module SendGridMailer class Engine < ::Rails::Engine isolate_namespace SendGridMailer config.generators do |g| g.test_framework :rspec, fixture: false g.fixture_replacement :factory_bot, dir: "spec/factories" end initializer "initialize" do require_relative "./errors" require_relative "./logger" require_relative "./api" require_relative "./interceptors_handler" require_relative "./interceptor/recipient_interceptor" require_relative "./definition" require_relative "./mailer_base_ext" end initializer "add_sendgrid_deliverers", before: "action_mailer.set_configs" do require_relative "./dev_deliverer" require_relative "./deliverer" ActionMailer::Base.add_delivery_method(:sendgrid, SendGridMailer::Deliverer) ActionMailer::Base.add_delivery_method(:sendgrid_dev, SendGridMailer::DevDeliverer) end end end
Version data entries
7 entries across 7 versions & 1 rubygems