OSDN Git Service

Add an initializer to allow custom Resque configs
authorRobert Speicher <rspeicher@gmail.com>
Wed, 19 Sep 2012 01:45:09 +0000 (21:45 -0400)
committerRobert Speicher <rspeicher@gmail.com>
Wed, 19 Sep 2012 01:45:09 +0000 (21:45 -0400)
config/initializers/resque.rb [new file with mode: 0644]

diff --git a/config/initializers/resque.rb b/config/initializers/resque.rb
new file mode 100644 (file)
index 0000000..b333cee
--- /dev/null
@@ -0,0 +1,8 @@
+rails_root  = ENV['RAILS_ROOT'] || File.dirname(__FILE__) + '/../..'
+rails_env   = ENV['RAILS_ENV'] || 'development'
+config_file = File.join(rails_root, 'config', 'resque.yml')
+
+if File.exists?(config_file)
+  resque_config = YAML.load_file(config_file)
+  Resque.redis = resque_config[rails_env]
+end