このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.2 リファレンスマニュアル

instance method Kernel#rule

rule(*args) {|t| ... } -> Rake::TaskRuby 1.9.3 から[permalink][rdoc][edit] [added by rake]

自動的に作成するタスクのためのルールを定義します。

[PARAM] args:
ルールに与えるパラメータを指定します。
rule '.o' => '.c' do |t|
  sh %{cc -o #{t.name} #{t.source}}
end