Class: Cucumber::Core::Test::Result::UnknownDuration

Inherits:
Object
  • Object
show all
Defined in:
lib/cucumber/core/test/result/unknown_duration.rb

Instance Method Summary collapse

Instance Method Details

#nanosecondsObject



15
16
17
# File 'lib/cucumber/core/test/result/unknown_duration.rb', line 15

def nanoseconds
  raise '#nanoseconds only allowed to be used in #tap block'
end

#tapObject



11
12
13
# File 'lib/cucumber/core/test/result/unknown_duration.rb', line 11

def tap
  self
end

#to_message_durationObject



19
20
21
# File 'lib/cucumber/core/test/result/unknown_duration.rb', line 19

def to_message_duration
  Cucumber::Messages::Duration.new(seconds: 0, nanos: 0)
end