Module: Trailblazer::Macro::Nested::Static

Defined in:
lib/trailblazer/macro/nested.rb

Class Method Summary collapse

Class Method Details

.return_route_signal(ctx, flow_options, **circuit_options) ⇒ Object



162
163
164
165
166
167
168
# File 'lib/trailblazer/macro/nested.rb', line 162

def self.return_route_signal((ctx, flow_options), **circuit_options)
  nested_activity = flow_options[:decision] # we use the decision class as a signal.

  original_flow_options = flow_options.slice(*(flow_options.keys - [:decision]))

  return nested_activity, [ctx, original_flow_options]
end