Method: Musa::Clock::DummyClock#initialize
- Defined in:
- lib/musa-dsl/transport/dummy-clock.rb
#initialize(ticks = nil, do_log: nil) { ... } ⇒ DummyClock
Note:
Only one of ticks or block should be provided
Creates a new dummy clock with tick limit or condition.
66 67 68 69 70 71 72 73 74 75 76 |
# File 'lib/musa-dsl/transport/dummy-clock.rb', line 66 def initialize(ticks = nil, do_log: nil, &block) do_log ||= false super() raise ArgumentError, 'Cannot initialize with ticks and block. You can only use one of the parameters.' if ticks && block @ticks = ticks @do_log = do_log @block = block end |