Module: RackTimer::ModuleMethods
- Included in:
- RackTimer
- Defined in:
- lib/rack-timer/middleware.rb
Instance Method Summary collapse
- #log(message) ⇒ Object
- #measure(key, duration) ⇒ Object
- #output=(io) ⇒ Object
- #statsd=(client) ⇒ Object
Instance Method Details
#log(message) ⇒ Object
7 8 9 |
# File 'lib/rack-timer/middleware.rb', line 7 def log() (@_output || $stderr).puts() end |
#measure(key, duration) ⇒ Object
11 12 13 14 15 |
# File 'lib/rack-timer/middleware.rb', line 11 def measure(key, duration) if @_statsd @_statsd.timing("rack-timer.time.#{key}", duration) end end |
#output=(io) ⇒ Object
17 18 19 |
# File 'lib/rack-timer/middleware.rb', line 17 def output=(io) @_output = io end |
#statsd=(client) ⇒ Object
21 22 23 |
# File 'lib/rack-timer/middleware.rb', line 21 def statsd=(client) @_statsd = client end |