Class: MicrosecondsMetricComputer

Inherits:
MetricComputer show all
Defined in:
lib/boxxspring/worker/metrics/microseconds_metric_computer.rb

Instance Method Summary collapse

Methods inherited from MetricComputer

#initialize, #name, #to_json, #unit

Constructor Details

This class inherits a constructor from MetricComputer

Instance Method Details

#startObject



7
8
9
# File 'lib/boxxspring/worker/metrics/microseconds_metric_computer.rb', line 7

def start
  @start_time = Time.now
end

#stopObject



11
12
13
# File 'lib/boxxspring/worker/metrics/microseconds_metric_computer.rb', line 11

def stop 
  @value = Time.now - @start_time
end

#valueObject



3
4
5
# File 'lib/boxxspring/worker/metrics/microseconds_metric_computer.rb', line 3

def value 
  @value * 1000000
end