Module: Rails::MiddlewareTimer

Defined in:
lib/rails/middleware_timer.rb,
lib/rails/middleware_timer/timer.rb,
lib/rails/middleware_timer/version.rb

Defined Under Namespace

Modules: Timer

Constant Summary collapse

VERSION =
'0.1'

Class Method Summary collapse

Class Method Details

.time!Object



9
10
11
12
13
14
15
16
# File 'lib/rails/middleware_timer.rb', line 9

def time!
  ::Rails.configuration.middleware.middlewares.each do |klass|
    klass = klass.name.constantize
    if klass.respond_to?(:prepend)
      klass.prepend(Rails::MiddlewareTimer::Timer)
    end
  end
end