注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
rakeにはtaskやfile以外に、ruleという定義が使えます。簡単に言うとmakeのサフィックスルールで、こう... rakeにはtaskやfile以外に、ruleという定義が使えます。簡単に言うとmakeのサフィックスルールで、こういうファイルだったら、こういうファイルにしますよ、という正しくルールを定義するためのものです。以下簡単に使い方。 rule '.o' => '.c' do |t| sh "gcc -o #{t.name} #{t.source}" end 上記は「".o"で終わるタスク名(ファイル名じゃない!)が与えられ、そのタスク名の".o"を".c"に置き換えたものをソースファイルとし、そのソースファイルが存在するならタスクを実行する」という意味になります。実際に実行してみた方が分かりやすいですね。 $ ls src hello.c $ rake --rules src/hello.o # --rulesオプションをつけると実際どうやってruleが解決されているか分かる Attempti
2013/02/15 リンク