Class: Trailblazer::Activity::DSL::Linear::VariableMapping::SetVariable::Output
- Inherits:
-
Trailblazer::Activity::DSL::Linear::VariableMapping::SetVariable
- Object
- Trailblazer::Activity::DSL::Linear::VariableMapping::SetVariable
- Trailblazer::Activity::DSL::Linear::VariableMapping::SetVariable::Output
- Defined in:
- lib/trailblazer/activity/dsl/linear/feature/variable_mapping/runtime.rb
Overview
TODO: we don’t have Out(:variable), yet!
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Trailblazer::Activity::DSL::Linear::VariableMapping::SetVariable
Class Method Summary collapse
-
.call_filter(filter, wrap_ctx, original_args) ⇒ Object
Call a filter with a Circuit-Step interface.
- .call_filter_with_ctx(filter, ctx, wrap_ctx, _, flow_options), circuit_options) ⇒ Object
Methods inherited from Trailblazer::Activity::DSL::Linear::VariableMapping::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_args) ⇒ Object
Call a filter with a Circuit-Step interface.
163 164 165 166 167 |
# File 'lib/trailblazer/activity/dsl/linear/feature/variable_mapping/runtime.rb', line 163 def self.call_filter(filter, wrap_ctx, original_args) new_ctx = wrap_ctx[:returned_ctx] call_filter_with_ctx(filter, new_ctx, wrap_ctx, original_args) end |
.call_filter_with_ctx(filter, ctx, wrap_ctx, _, flow_options), circuit_options) ⇒ Object
169 170 171 |
# File 'lib/trailblazer/activity/dsl/linear/feature/variable_mapping/runtime.rb', line 169 def self.call_filter_with_ctx(filter, ctx, wrap_ctx, ((_, ), )) SetVariable.call_filter(filter, wrap_ctx, [[ctx, ], ]) end |