Module: Orchestra::Execution
Defined Under Namespace
Classes: CollectionStep, EmbeddedOperation, Operation, Step
Instance Method Summary collapse
Instance Method Details
#build(operation, conductor, input = {}) ⇒ Object
5 6 7 8 9 |
# File 'lib/orchestra/execution.rb', line 5 def build operation, conductor, input = {} run_list = RunList.build operation.steps, operation.result, input.keys node = Recording::Node.new run_list, operation.name, input Operation.new conductor, run_list, input, node end |