lib/trailblazer/activity/schema/compiler.rb in trailblazer-activity-0.16.4 vs lib/trailblazer/activity/schema/compiler.rb in trailblazer-activity-0.17.0
- old
+ new
@@ -90,10 +90,10 @@
# Run all Implementation::Task.extensions and return new {config}
def invoke_extensions_for(config, impl_task, id)
impl_task
.extensions
- .inject(config) { |cfg, ext| ext.(config: cfg, id: id, task: impl_task) } # {ext} must return new config hash.
+ .inject(config) { |cfg, ext| ext.(config: cfg, id: id, task: impl_task.circuit_task) } # {ext} must return new config hash.
end
# In an array of {Activity::Output}, find the output matching {semantic}.
def output_for_semantic(outputs, semantic)
outputs.find { |out| out.semantic == semantic } or raise "`#{semantic}` not found in implementation"