class SimpleWorker::Worker
Public Class Methods
new(num = 1)
click to toggle source
Calls superclass method
# File lib/simple-worker.rb, line 5 def initialize(num = 1) super() @workers = [] num.times do |i| @workers << Thread.start do loop do pop.call(i) end end end end
Public Instance Methods
push(obj = nil, &block)
click to toggle source
Calls superclass method
# File lib/simple-worker.rb, line 18 def push(obj = nil, &block) super(obj || block) end