Sha256: 44f1c76560c261d1106e0aede524b7ad1cf243112ffa71681ab53a8279981c68
Contents?: true
Size: 626 Bytes
Versions: 5
Compression:
Stored size: 626 Bytes
Contents
# frozen_string_literal: true module PrepareTemplate def prepare_template_operations(template) operation = create :operation_template, process_template: template template_options = { process_template: template, dependencies: prepare_template_dependencies(operation) } create :operation_template, template_options end def prepare_template_dependencies(operation) [{ 'id' => operation.id, 'statuses' => [RailsWorkflow::Status::DONE] }] end def prepare_template template = create :process_template prepare_template_operations(template) template end end
Version data entries
5 entries across 5 versions & 1 rubygems