Class: DevToolbar::Engine

Inherits:
Rails::Engine
  • Object
show all
Defined in:
lib/dev_toolbar/engine.rb

Instance Method Summary collapse

Instance Method Details

#appObject



45
46
47
# File 'lib/dev_toolbar/engine.rb', line 45

def app
  Rails.application
end

#enable?Boolean

Returns:

  • (Boolean)


41
42
43
# File 'lib/dev_toolbar/engine.rb', line 41

def enable?
  !Rails.env.production? and app.config.consider_all_requests_local
end

#insert_middlewareObject



32
33
34
35
36
37
38
# File 'lib/dev_toolbar/engine.rb', line 32

def insert_middleware
  if defined? BetterErrors::Middleware
    app.middleware.insert_after BetterErrors::Middleware, DevToolbar::Middleware
  else
    app.middleware.use DevToolbar::Middleware
  end
end