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