class TestBench::Controls::Clock::Elapsed
Attributes
t0[R]
t1[R]
Public Class Methods
example()
click to toggle source
# File lib/test_bench/controls/clock/elapsed.rb, line 5 def self.example new t0, t1 end
new(t0, t1)
click to toggle source
# File lib/test_bench/controls/clock/elapsed.rb, line 26 def initialize t0, t1 @t0 = t0 @t1 = t1 end
seconds()
click to toggle source
# File lib/test_bench/controls/clock/elapsed.rb, line 9 def self.seconds 61.11111 end
t0()
click to toggle source
# File lib/test_bench/controls/clock/elapsed.rb, line 13 def self.t0 time = Time.new 2000, 1, 1, 1, 1, 1.11111, 0 time.round 5 end
t1()
click to toggle source
# File lib/test_bench/controls/clock/elapsed.rb, line 18 def self.t1 time = Time.new 2000, 1, 1, 1, 2, 2.22222, 0 time.round 5 end
Public Instance Methods
enumerator()
click to toggle source
# File lib/test_bench/controls/clock/elapsed.rb, line 35 def enumerator @enumerator ||= [t0, t1].lazy end
now()
click to toggle source
# File lib/test_bench/controls/clock/elapsed.rb, line 31 def now enumerator.next end