class Roby::Coordination::Models::FaultHandler::FinalizeReplacement

Public Instance Methods

execute(fault_handler) click to toggle source
# File lib/roby/coordination/models/fault_handler.rb, line 103
def execute(fault_handler)
    response_task = fault_handler.root_task
    response_task.each_parent_object(Roby::TaskStructure::ErrorHandling) do |repaired_task|
        repaired_task_parents = repaired_task.each_parent_task.to_a
        repaired_task_parents.each do |parent|
            parent.remove_child repaired_task
        end
    end
end
new(fault_handler) click to toggle source
# File lib/roby/coordination/models/fault_handler.rb, line 99
def new(fault_handler)
    self
end