lib/generators/templates/beanstalk_worker in xapian_db-0.5.10 vs lib/generators/templates/beanstalk_worker in xapian_db-0.5.11

- old
+ new

@@ -21,25 +21,19 @@ beanstalk = Beanstalk::Pool.new([url]) worker = XapianDb::IndexWriters::BeanstalkWorker.new Rails.logger.info "XapianDb beanstalk worker: ready" loop do + job = beanstalk.reserve begin - job = beanstalk.reserve params = YAML::load job.body Rails.logger.info "XapianDb beanstalk worker: executing task #{params}" task = params.delete :task worker.send task, params rescue Exception => ex Rails.logger.error "XapianDb beanstalk worker: could not process #{job.body} (#{ex})" end - - begin - job.delete - rescue Exception => ex - Rails.logger.error "XapianDb beanstalk worker: could delete job #{job.body} (#{ex})" - end - + job.delete end end end end \ No newline at end of file