Method: Trailblazer::Macro.task_adapter_for_decider

Defined in:
lib/trailblazer/macro.rb

.task_adapter_for_decider(decider_with_step_interface, variable_name:) ⇒ Object



38
39
40
41
42
43
44
# File 'lib/trailblazer/macro.rb', line 38

def self.task_adapter_for_decider(decider_with_step_interface, variable_name:)
  return_value_circuit_step = Activity::Circuit.Step(decider_with_step_interface, option: true)

  assign_task = AssignVariable.new(return_value_circuit_step, variable_name: variable_name)

  Activity::Circuit::TaskAdapter.new(assign_task) # call {assign_task} with circuit-interface, interpret result.
end