class Zenaton::Parallel

Convenience class to execute jobs in parallel

Public Class Methods

new(*items) click to toggle source

Build a collection of jobs to be executed in parallel @param items [Zenaton::Interfaces::Job]

# File lib/zenaton/parallel.rb, line 10
def initialize(*items)
  @items = items
end

Public Instance Methods

dispatch() click to toggle source

Dispatches asynchronous jobs

# File lib/zenaton/parallel.rb, line 20
def dispatch
  Engine.instance.dispatch(@items)
end
execute() click to toggle source

Execute synchronous jobs

# File lib/zenaton/parallel.rb, line 15
def execute
  Engine.instance.execute(@items)
end