Вот пример RakefileМожно ли использовать сокращенное обозначение для нескольких задач в том же пространстве имен в задачах?
namespace :install do
task :baz do
...
end
task :quux do
...
end
end
task :foo => ['bar:baz','bar:quux'] do
...
end
Можно ли написать что-то вроде task :foo => ['bar' => ['baz', 'quux']] do
Ну, я не очень волнуюсь о длине, просто СУХОЙ мой код :) – deiga
Поскольку вы имеете дело с Ruby здесь, вы можете сделать метод, который преобразует из вашего формата во что-то, что может использовать Rake. Пример: 'task: foo => x (: bar =>% w [baz quxx])' где 'x (h)' будет делать магию. Однако слишком много редукционизма затрудняет понимание. – tadman