Вопрос по rake.
как можно узнать, что текущий таск - тот, который запрошен из командной строки?
Например:
rakefile:
task :t1 do
...
puts "T1 is what you want." if chtoto_tipa_final_task?(:t3)
end
task :t2 do
...
puts "T2 is what you want." if chtoto_tipa_final_task?(:t3)
end
task :t3 => [:t1, :t2] do
...
puts "T3 is what you want." if chtoto_tipa_final_task?(:t3)
end
-rakefile
Надо, чтоб так получалось:
cmd line:
>rake t1
T1 is what you want.
>rake t3
T3 is what you want.
x-post to
upd:
порадовало:
порадовало:
# File lib/rake.rb, line 403
403: def needed?
404: true
405: end
upd2:
Rake::application.top_level_tasks
Комментариев нет:
Отправить комментарий