Sha256: 2c6394f07c25e7fad6501fcff06f84aaf8d655881c7776d6feed96eb5edb3d93

Contents?: true

Size: 697 Bytes

Versions: 4

Compression:

Stored size: 697 Bytes

Contents

# frozen_string_literal: true

module RailsMiniProfiler
  class Engine < ::Rails::Engine
    isolate_namespace RailsMiniProfiler

    initializer 'rails_mini_profiler.add_middleware' do |app|
      app.middleware.use(RailsMiniProfiler::Middleware)
    end

    initializer 'rails_mini_profiler.assets.precompile', group: :all do |app|
      app.config.assets.precompile += %w[rails_mini_profiler.js rails_mini_profiler/application.css]
    end

    config.generators do |g|
      g.test_framework :rspec
    end

    initializer 'rails_mini_profiler_add_static assets' do |app|
      app.middleware.insert_before(ActionDispatch::Static, ActionDispatch::Static, "#{root}/public")
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rails_mini_profiler-0.1.3 lib/rails_mini_profiler/engine.rb
rails_mini_profiler-0.1.2 lib/rails_mini_profiler/engine.rb
rails_mini_profiler-0.1.1 lib/rails_mini_profiler/engine.rb
rails_mini_profiler-0.1.0 lib/rails_mini_profiler/engine.rb