Class: Roby::Coordination::Script::Models::PollUntil

Inherits:
Object
  • Object
show all
Defined in:
lib/roby/coordination/script.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(event, block) ⇒ PollUntil

Returns a new instance of PollUntil.



33
34
35
36
# File 'lib/roby/coordination/script.rb', line 33

def initialize(event, block)
    @event = event
    @block = block
end

Instance Attribute Details

#blockObject (readonly)

Returns the value of attribute block.



31
32
33
# File 'lib/roby/coordination/script.rb', line 31

def block
  @block
end

#eventObject (readonly)

Returns the value of attribute event.



31
32
33
# File 'lib/roby/coordination/script.rb', line 31

def event
  @event
end

Instance Method Details

#new(script) ⇒ Object



38
39
40
41
42
43
44
# File 'lib/roby/coordination/script.rb', line 38

def new(script)
    Script::PollUntil.new(
        script.root_task,
        script.instance_for(event),
        block
    )
end