Class: TaskinatorUi::PartialRunner

Inherits:
Object
  • Object
show all
Defined in:
app/services/taskinator_ui/partial_runner.rb

Defined Under Namespace

Classes: ProcessWrapper

Instance Method Summary collapse

Constructor Details

#initialize(process, uuids:) ⇒ PartialRunner

Returns a new instance of PartialRunner.



25
26
27
28
29
# File 'app/services/taskinator_ui/partial_runner.rb', line 25

def initialize(process, uuids:)
  @process = ProcessWrapper.new(process)
  @uuids = uuids
  @queue = []
end

Instance Method Details

#callObject



31
32
33
34
# File 'app/services/taskinator_ui/partial_runner.rb', line 31

def call
  traverse(@process)
  @queue.each(&:enqueue!)
end