class Cucumber::Core::Test::Timer
Public Instance Methods
duration()
click to toggle source
# File lib/cucumber/core/test/timer.rb, line 13 def duration Result::Duration.new(nsec) end
nsec()
click to toggle source
# File lib/cucumber/core/test/timer.rb, line 17 def nsec time_in_nanoseconds - @start_time end
sec()
click to toggle source
# File lib/cucumber/core/test/timer.rb, line 21 def sec nsec / (10**9.0) end
start()
click to toggle source
# File lib/cucumber/core/test/timer.rb, line 8 def start @start_time = time_in_nanoseconds self end
Private Instance Methods
time_in_nanoseconds()
click to toggle source
# File lib/cucumber/core/test/timer.rb, line 27 def time_in_nanoseconds MonotonicTime.time_in_nanoseconds end