Class: Trailblazer::Activity::DSL::Linear::VariableMapping::AddVariables::Output::WithOuterContext_Deprecated
- 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_Deprecated
- Defined in:
- lib/trailblazer/activity/dsl/linear/feature/variable_mapping/runtime.rb
Overview
Pass outer_ctx, **inner_ctx
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, _), circuit_options) ⇒ Object
215 216 217 218 219 220 |
# File 'lib/trailblazer/activity/dsl/linear/feature/variable_mapping/runtime.rb', line 215 def self.call_filter(filter, wrap_ctx, ((original_ctx, _), )) new_ctx = wrap_ctx[:returned_ctx] # FIXME: redundant. # Here, due to a stupid API decision, we have to call an Option with two positional args. filter.(new_ctx, original_ctx, keyword_arguments: new_ctx.to_hash, **) end |