lib/henry/container.rb in henry-container-0.1.11 vs lib/henry/container.rb in henry-container-0.1.12

- old
+ new

@@ -24,11 +24,14 @@ self.params.each_with_index do |params, index| tasks_results_set = [] self.tasks.select {|task| task.enabled?}.each do |task| - task.configure({},self.task_extended_context(task.name)) - task.export_params(self.task_params(task.name)[index]) + task_params = (params['all'] || {}).merge(params[task_name] || {}) + + task.configure(task_params,self.task_extended_context(task.name)) + task.export_params(task_params) + task.execution.params = task_params task.before_execute task.execute task.after_execute tasks_results_set << task.report end