2009-10-02 7 views
20

Je voudrais préciser que:Spécification qu'une tâche a plusieurs dépendances

  • :output_core dépend :build_core
  • :build_extension dépend :build_core
  • :output_extension dépend à la fois :build_extension et :output_core.

Comment est-ce que je spécifierais ce dernier? Que pour exécuter la tâche :output_extensions, les deux :build_extensions et :output_core doivent être complétés?

Répondre

36

les spécifier avec un tableau:

task :output_extension => [:build_extension, :output_core] 
+1

Merci beaucoup. Cela fonctionne également avec la syntaxe de hachage Ruby 1.9: 'task output_extension: [: build_extension]' –

Questions connexes