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
41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/rack-timer/middleware.rb', line 41 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
54 55 56 |
# File 'lib/rack-timer/middleware.rb', line 54 def borged? true end |