2009-10-02 16 views
20

me gustaría especificar que:Especificar una tarea que tiene múltiples dependencias

  • :output_core depende de :build_core
  • :build_extension depende de :build_core
  • :output_extension depende tanto :build_extension y :output_core.

¿Cómo puedo especificar ese último? Que para ejecutar la tarea :output_extensions, deben completarse tanto :build_extensions como :output_core?

Respuesta

36

los especifica con una matriz:

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

muchas gracias. Esto también funciona con la sintaxis hash Ruby 1.9: 'task output_extension: [: build_extension]' –

Cuestiones relacionadas