Module: RackTimer::Middleware::Borg
- Defined in:
- lib/rack-timer/middleware.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.extended(object) ⇒ Object
31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/rack-timer/middleware.rb', line 31 def self.extended(object) object.singleton_class.class_eval do alias_method :call_without_timing, :call alias_method :call, :call_with_timing public :call end object.instance_eval do _log "assimilating: #{object.class.name}" recursive_borg end end |
Instance Method Details
#borged? ⇒ Boolean
44 45 46 |
# File 'lib/rack-timer/middleware.rb', line 44 def borged? true end |