Rakeはバージョン0.8.0からタスクに引数が取れるようになった。タスクの引数はいろんな人から要望があったと思う。 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/44366 http://wiki.fdiary.net/rails/?RakeImprovementProject まだドキュメントができていないので自分なりに調べてみた。こんな感じに使うようだ。 以下の例ではタスクfooの引数foo, barを定義し、タスクbazの引数にfooを定義する。 taskメソッドの引数にはタスクの引数も取れるようになっている。それにともない、タスクの引数と依存関係を一気に宣言するにはbazタスクのように「:needs=>依存」と指定する。 で、taskブロックの第二引数がRake::TaskArgumentsオブジェクトにな