Method: Roby::EventGenerator#until
- Defined in:
- lib/roby/event.rb
#until(limit) ⇒ Object
Returns a new event generator which emits until the limit event is sent
source, ev, limit = (1..3).map { EventGenerator.new(true) }
ev.until(limit).on { STDERR.puts "FIRED !!!" }
source.on ev
Will do
source.call # => FIRED !!!
limit.emit
source.call # =>
See also UntilGenerator
679 |
# File 'lib/roby/event.rb', line 679 def until(limit); UntilGenerator.new(self, limit) end |