Module: Tobias::Container::DefaultHelpers

Defined in:
lib/tobias/container.rb

Instance Method Summary collapse

Instance Method Details

#dbObject



22
23
24
# File 'lib/tobias/container.rb', line 22

def db
  @database
end

#run_parallel(list = Etc.nprocessors.times, &block) ⇒ Object



26
27
28
29
30
31
32
# File 'lib/tobias/container.rb', line 26

def run_parallel(list = Etc.nprocessors.times, &block)
  db.disconnect

  Parallel.each(list, in_processes: Etc.nprocessors) do |item|
    instance_exec(item, &block)
  end
end