Avoid send messages so STDOUT in rake silen mode.

This commit is contained in:
Benjamin Meichsner 2013-09-25 11:57:22 +02:00
parent 2060261c89
commit 975bcdec3a
2 changed files with 16 additions and 5 deletions

View file

@ -8,7 +8,7 @@ namespace :multicoops do
task :run => :environment do
task_to_run = ENV['TASK']
FoodsoftConfig.each_coop do |coop|
puts "Run '#{task_to_run}' for #{coop}"
say "Run '#{task_to_run}' for #{coop}"
Rake::Task[task_to_run].execute
end
end
@ -17,8 +17,14 @@ namespace :multicoops do
task :run_single => :environment do
task_to_run = ENV['TASK']
FoodsoftConfig.select_foodcoop ENV['FOODCOOP']
puts "Run '#{task_to_run}' for #{ENV['FOODCOOP']}"
say "Run '#{task_to_run}' for #{ENV['FOODCOOP']}"
Rake::Task[task_to_run].execute
end
end
# Helper
def say(message)
puts message unless Rake.application.options.silent
end