Method: IntelligentUtils#create_intelligent_generator
- Defined in:
- lib/filestack/utils/utils.rb
#create_intelligent_generator(jobs) ⇒ Fiber
Creates a generator of part jobs
238 239 240 241 242 243 244 245 246 |
# File 'lib/filestack/utils/utils.rb', line 238 def create_intelligent_generator(jobs) jobs_gen = jobs.lazy.each Fiber.new do (jobs.length-1).times do Fiber.yield jobs_gen.next end jobs_gen.next end end |