class Trashed::ChangeInstrument
Public Class Methods
new(name, probe)
click to toggle source
# File lib/trashed/meter.rb, line 39 def initialize(name, probe) @name, @probe = name, probe end
Public Instance Methods
measure(state, timings, gauges)
click to toggle source
# File lib/trashed/meter.rb, line 47 def measure(state, timings, gauges) timings[@name] = @probe.call - state[@name] end
start(state, timings, gauges)
click to toggle source
# File lib/trashed/meter.rb, line 43 def start(state, timings, gauges) state[@name] = @probe.call end