Sha256: 4bbccb3f264799ca4f6ebde32b6e283d337022c935059c749ee6eef90cade60c

Contents?: true

Size: 476 Bytes

Versions: 5

Compression:

Stored size: 476 Bytes

Contents

# frozen_string_literal: true

module Erd
  class Engine < ::Rails::Engine
    isolate_namespace Erd

    initializer 'erd' do |app|
      if Rails.env.development?
        ActiveSupport.on_load :after_initialize do
          Rails.application.routes.prepend do
            mount Erd::Engine, :at => '/erd'
          end
        end

        app.middleware.insert_before ::ActionDispatch::Static, ::ActionDispatch::Static, root.join('public').to_s
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
erd-0.8.2 lib/erd/engine.rb
erd-0.8.1 lib/erd/engine.rb
erd-0.8.0 lib/erd/engine.rb
erd-0.7.0 lib/erd/engine.rb
erd-0.6.4 lib/erd/engine.rb