class Task::Tasks::CompositeTask
Public Instance Methods
execute(opts = {})
click to toggle source
@param opts [Hash] Options to pass to the execute method of each child task @return [Array] The sequence of return values from each task execution
# File lib/task/tasks/composite_task.rb, line 11 def execute(opts = {}) (Task::Task.all(child_task_list).map do |task| task_result = task.execute(opts) task.complete task_result end).force end