Method: Cnvrg::Storage#do_parallel

Defined in:
lib/cnvrg/storage.rb

#do_parallelObject



105
106
107
108
109
110
111
112
# File 'lib/cnvrg/storage.rb', line 105

def do_parallel
  Parallel.each( -> { @files.empty? ? (@finished ? Parallel::Stop : sleep(1)) : @files.pop }, in_threads: get_chunks_size) do |file|
    if file == 1
      next
    end
    yield(file)
  end
end