4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/trailblazer/activity/dsl/add_task.rb', line 4
def add_task!(strategy, polarizer, name, task, options, &block)
_builder, adds, circuit, outputs, returned_options = Magnetic::Builder::State.add( self[:builder], self[:adds], strategy, polarizer, task, options, &block )
self[:adds] = adds
self[:circuit] = circuit
self[:outputs] = outputs
_, local_options, connections, sequence_options, extension_options = returned_options
extension_options.keys.collect { |ext| ext.( self, *returned_options, original_dsl_args: [name, task, options, block] ) }
end
|