class Roby::Coordination::Models::Script::Start
Script
element that implements {Script#start}
Attributes
dependency_options[R]
task[R]
Public Class Methods
new(task, explicit_start: false, **dependency_options)
click to toggle source
# File lib/roby/coordination/models/script.rb, line 18 def initialize(task, explicit_start: false, **dependency_options) @explicit_start = explicit_start @task = task @dependency_options = dependency_options end
Public Instance Methods
execute(script)
click to toggle source
# File lib/roby/coordination/models/script.rb, line 28 def execute(script) script.start_task(task, explicit_start: explicit_start?) true end
new(script)
click to toggle source
# File lib/roby/coordination/models/script.rb, line 24 def new(script) Start.new(script.instance_for(task), explicit_start: explicit_start?, **dependency_options) end
to_s()
click to toggle source
# File lib/roby/coordination/models/script.rb, line 33 def to_s; "start(#{task}, #{dependency_options})" end