From: Gurpal 2000 Date: 2009-11-19T07:24:18+09:00 Subject: Re: queuing work in a web app (sinatra/webrick) OK i managed to use Sequel DB. But the backgroundjob api etc seems overkill. This LoopingThread works below, but i noticed 100% usgae on ruby 1.8.6. Is this normal? class LoopingThread < Thread def initialize @stopped = false @paused = false super do before_loop until @stopped yield Thread.stop if @paused end after_loop end end def before_loop end def after_loop end def stop @stopped = true end def paused=(paused) @paused = paused run if !paused end end -- Posted via http://www.ruby-forum.com/.