Skip to content

Commit

Permalink
Add delayed_job_args variable for Capistrano recipe to allow configur…
Browse files Browse the repository at this point in the history
…ation of started workers (e.g. "-n 2 --max-priority 10")
  • Loading branch information
edwinv committed Oct 13, 2010
1 parent aba9905 commit 08e498f
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions lib/delayed/recipes.rb
Expand Up @@ -13,19 +13,23 @@ def rails_env
fetch(:rails_env, false) ? "RAILS_ENV=#{fetch(:rails_env)}" : ''
end

def args
fetch(:delayed_job_args, "")
end

desc "Stop the delayed_job process"
task :stop, :roles => :app do
run "cd #{current_path};#{rails_env} script/delayed_job stop"
end

desc "Start the delayed_job process"
task :start, :roles => :app do
run "cd #{current_path};#{rails_env} script/delayed_job start"
run "cd #{current_path};#{rails_env} script/delayed_job start #{args}"
end

desc "Restart the delayed_job process"
task :restart, :roles => :app do
run "cd #{current_path};#{rails_env} script/delayed_job restart"
run "cd #{current_path};#{rails_env} script/delayed_job restart #{args}"
end
end
end

0 comments on commit 08e498f

Please sign in to comment.