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