Method: BackgroundQueue::ServerLib::Server#save_tasks

Defined in:
lib/background_queue/server_lib/server.rb

#save_tasks(path) ⇒ Object



297
298
299
300
301
302
303
304
305
306
307
308
# File 'lib/background_queue/server_lib/server.rb', line 297

def save_tasks(path)
  return if path.nil?
  
  begin
    File.open(path, 'w') { |io| 
      task_queue.save_to_file(io)
    }
  rescue Exception=>e
    logger.error("Error saving tasks to #{path}: #{e.message}")
    logger.debug(e.backtrace.join("\n"))
  end
end