We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7e4e0ef commit cb371b4Copy full SHA for cb371b4
lib/resque/tasks.rb
@@ -5,7 +5,7 @@
5
task :setup
6
7
desc "Start a Resque worker"
8
- task :work => :setup do
+ task :work => [ :preload, :setup ] do
9
require 'resque'
10
11
queues = (ENV['QUEUES'] || ENV['QUEUE']).to_s.split(',')
@@ -39,11 +39,13 @@
39
40
threads.each { |thread| thread.join }
41
end
42
-end
43
44
-# Preload app files
45
-task :environment do
46
- Dir['app/**/*.rb'].each do |file|
47
- require file
+ # Preload app files if this is Rails
+ task :preload do
+ if defined? RAILS_ROOT
+ Dir["#{RAILS_ROOT}/app/**/*.rb"].each do |file|
+ require file
48
+ end
49
50
51
0 commit comments