class Cucumber::Core::Test::Timer
Public Instance Methods
duration()
click to toggle source
# File lib/cucumber/core/test/timer.rb, line 12 def duration Result::Duration.new(nsec) end
nsec()
click to toggle source
# File lib/cucumber/core/test/timer.rb, line 16 def nsec time_in_nanoseconds - @start_time end
sec()
click to toggle source
# File lib/cucumber/core/test/timer.rb, line 20 def sec nsec / 10 ** 9.0 end
start()
click to toggle source
# File lib/cucumber/core/test/timer.rb, line 7 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 26 def time_in_nanoseconds MonotonicTime.time_in_nanoseconds end