All pastes #623323 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-07-17 14:34 UTC
rendered paste body
#!/usr/local/bin/ruby18


require '../../vendor/plugins/backgroundrb/backgroundrb.rb'

 
MiddleMan = BackgrounDRb::MiddleManDRbObject.init(:uri => 'drbunix:///tmp/backgroundrbunix_localhost_2000')

  def create_queue

    MiddleMan.new_worker(:class => :wait_list_worker, :job_key => :queue_worker)
    init
  end


  def init
    
    queue=MiddleMan.get_worker(:queue_worker).queue

    while queue.empty?
      sleep 20
    end

    args=queue.pop

    puts args
  end

create_queue