Class: Trailblazer::Activity::DSL::Linear::VariableMapping::AddVariables::Output::WithOuterContext
- Inherits:
-
Trailblazer::Activity::DSL::Linear::VariableMapping::AddVariables::Output
- Object
- SetVariable
- SetVariable::Output
- Trailblazer::Activity::DSL::Linear::VariableMapping::AddVariables::Output
- Trailblazer::Activity::DSL::Linear::VariableMapping::AddVariables::Output::WithOuterContext
- Defined in:
- lib/trailblazer/activity/dsl/linear/feature/variable_mapping/runtime.rb
Instance Attribute Summary
Attributes inherited from SetVariable
Class Method Summary collapse
Methods inherited from Trailblazer::Activity::DSL::Linear::VariableMapping::AddVariables::Output
Methods inherited from SetVariable::Output
Methods inherited from SetVariable
#call, #initialize, set_variable, set_variable_for_filter
Constructor Details
This class inherits a constructor from Trailblazer::Activity::DSL::Linear::VariableMapping::SetVariable
Class Method Details
.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, ), )) 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, ], ]) end |