2011-08-26 4 views

Répondre

1

Je pense que cela pourrait être une meilleure idée de travailler avec des paramètres ou des tâches différentes à la place.

une chose que vous pouvez faire est de chercher les tâches de haut niveau comme ça:

task :something_else do |t| 
    puts "some verbose stuff" if t.application.top_level_tasks.include? 'something_else' 
    puts "some quiet stuff" 
end 
0

Vous pourriez regarder ce qui a été passé à ARGV. Par exemple:

task :something_else do 
    if ARGV[0] == 'something_else' 
     puts "Verbose Stuff!" 
    end 
end 
Questions connexes