From a1aae2c3dc938d1e5d77a9bfbe6b32290a09d8c4 Mon Sep 17 00:00:00 2001 From: Maxwell Salzberg Date: Tue, 24 Jan 2012 14:32:55 -0800 Subject: [PATCH] add airbrake back to resque --- config/initializers/resque.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/config/initializers/resque.rb b/config/initializers/resque.rb index 79cbd2995..79901ee86 100644 --- a/config/initializers/resque.rb +++ b/config/initializers/resque.rb @@ -28,6 +28,19 @@ if AppConfig.single_process_mode? end end +if AppConfig[:airbrake_api_key].present? + require 'resque/failure/multiple' + require 'resque/failure/airbrake' + require 'resque/failure/redis' + Resque::Failure::Airbrake.configure do |config| + config.api_key = AppConfig[:airbrake_api_key] + config.secure = true + end + Resque::Failure::Multiple.classes = [Resque::Failure::Redis, Resque::Failure::Airbrake] + Resque::Failure.backend = Resque::Failure::Multiple +end + + if AppConfig[:mount_resque_web] require 'resque/server' require File.join(Rails.root, 'lib/admin_rack')