Method: Trailblazer::Operation::PublicCall#call_with_circuit_interface

Defined in:
lib/trailblazer/operation/public_call.rb

#call_with_circuit_interface(args, **circuit_options) ⇒ signal, [ctx, flow_options]

This interface is used for all nested OPs (and the outer-most, too).

Parameters:

  • args (Array)
    • Contains [ctx, flow_options]

  • circuit_options (Hash)
    • Options to configure activity circuit

Returns:

  • (signal, [ctx, flow_options])


60
61
62
# File 'lib/trailblazer/operation/public_call.rb', line 60

def call_with_circuit_interface(args, **circuit_options)
  strategy_call(args, **circuit_options) # FastTrack#call
end