Class: Rack::Monitor::Request

Inherits:
Sensor
  • Object
show all
Defined in:
lib/rack/monitor/sensors/request.rb

Instance Method Summary collapse

Methods inherited from Sensor

#before, #collect

Constructor Details

#initializeRequest

Returns a new instance of Request.



4
5
6
# File 'lib/rack/monitor/sensors/request.rb', line 4

def initialize
  @count = 0
end

Instance Method Details

#after(env) ⇒ Object



8
9
10
# File 'lib/rack/monitor/sensors/request.rb', line 8

def after(env)
  @count += 1
end

#measurementsObject



12
13
14
# File 'lib/rack/monitor/sensors/request.rb', line 12

def measurements
  [['count', 'Total requests', @count]]
end