Method: Trailblazer::Activity::DSL::Linear::VariableMapping::AddVariables::Output::WithOuterContext.call_filter

Defined in:
lib/trailblazer/activity/dsl/linear/feature/variable_mapping/runtime.rb

.call_filter(filter, wrap_ctx, original_ctx, flow_options), circuit_options) ⇒ Object



224
225
226
227
228
229
# File 'lib/trailblazer/activity/dsl/linear/feature/variable_mapping/runtime.rb', line 224

def self.call_filter(filter, wrap_ctx, ((original_ctx, flow_options), circuit_options))
  new_ctx = wrap_ctx[:returned_ctx]
  new_ctx = new_ctx.merge(outer_ctx: original_ctx)

  Output.call_filter_with_ctx(filter, new_ctx, wrap_ctx, [[original_ctx, flow_options], circuit_options])
end