Module: Octofart::TaskRunner

Extended by:
TaskRunner
Included in:
TaskRunner
Defined in:
lib/octofart/task_runner.rb

Instance Method Summary collapse

Instance Method Details

#run(params, tasks) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/octofart/task_runner.rb', line 5

def run(params, tasks)
  result = tasks.reduce(params.dup) do |data, task|
    data.merge!(task.run(data))
  end

  result
end