Class: Trailblazer::Activity::DSL::Linear::VariableMapping::SetVariable::ReadFromAggregate
- Inherits:
-
Trailblazer::Activity::DSL::Linear::VariableMapping::SetVariable
- Object
- Trailblazer::Activity::DSL::Linear::VariableMapping::SetVariable
- Trailblazer::Activity::DSL::Linear::VariableMapping::SetVariable::ReadFromAggregate
- Defined in:
- lib/trailblazer/activity/dsl/linear/feature/variable_mapping/runtime.rb
Overview
Do everything SetVariable does but read from aggregate, not from ctx. TODO: it would be cool to have this also for AddVariables.
Instance Attribute Summary
Attributes inherited from Trailblazer::Activity::DSL::Linear::VariableMapping::SetVariable
Class Method Summary collapse
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
177 178 179 180 181 |
# File 'lib/trailblazer/activity/dsl/linear/feature/variable_mapping/runtime.rb', line 177 def self.call_filter(filter, wrap_ctx, original_args) new_ctx = wrap_ctx[:aggregate] Output.call_filter_with_ctx(filter, new_ctx, wrap_ctx, original_args) end |