Method: Redom::Worker#start
- Defined in:
- lib/redom/worker.rb
#start ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/redom/worker.rb', line 9 def start @thread = Thread.start do while task = @queue.pop begin task.resume rescue _logger.error "Task failed. ID='#{task.__id__}'\n" _logger.error $!. $!.backtrace.each { |item| _logger.error item } end end end end |