lib/workless/scalers/local.rb in workless-1.2.0 vs lib/workless/scalers/local.rb in workless-1.2.1

- old
+ new

@@ -3,21 +3,29 @@ module Delayed module Workless module Scaler class Local < Base + + def executable_prefix + if defined? Delayed::Compatibility.executable_prefix + Delayed::Compatibility.executable_prefix + else + "script" + end + end def self.up if self.workers == 0 - Rush::Box.new[Rails.root].bash("script/delayed_job start -i workless", :background => true) + Rush::Box.new[Rails.root].bash("#{executable_prefix}/delayed_job start -i workless", :background => true) sleep 1 end true end def self.down unless jobs.count > 0 and workers > 0 - Rush::Box.new[Rails.root].bash("script/delayed_job stop -i workless", :background => true) + Rush::Box.new[Rails.root].bash("#{executable_prefix}/delayed_job stop -i workless", :background => true) end true end def self.workers