Sha256: 5ae767131e840e6fbe6d90076c63236b5bb44e2b3837c725e215e94b8f9e9a20

Contents?: true

Size: 572 Bytes

Versions: 1

Compression:

Stored size: 572 Bytes

Contents

require "bard/staging_banner/version"
require "bard/staging_banner/middleware"
require "letter_opener_web"

module Bard
  module StagingBanner
    class Engine < ::Rails::Engine
      if Rails.env.staging?
        config.app_middleware.use Middleware
      end

      if !Rails.env.production?
        config.action_mailer.delivery_method = :letter_opener
        initializer "bard-staging_banner.mount_letter_opener_web" do |app|
          app.routes.append do
            mount LetterOpenerWeb::Engine, at: "/mails"
          end
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bard-staging_banner-0.3.0 lib/bard/staging_banner.rb