class DRbQS::Task::TaskSet::ContainerTask

Public Class Methods

new(task_ary) click to toggle source
# File lib/drbqs/task/task.rb, line 120
def initialize(task_ary)
  @data = task_ary
end

Public Instance Methods

exec() click to toggle source
# File lib/drbqs/task/task.rb, line 124
def exec
  @data.map do |task|
    DRbQS::Task.call_task_method(task.obj, task.method_name, task.args)
  end
end
exec_all_hooks(srv, result) click to toggle source
# File lib/drbqs/task/task.rb, line 130
def exec_all_hooks(srv, result)
  result.each_with_index do |res, i|
    @data[i].exec_hook(srv, res)
  end
end