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

instance method Rake::DSL#file

file(*args) { ... } -> Rake::FileTaskRuby 3.0 から[permalink][rdoc][edit]

ファイルタスクを定義します。

[PARAM] args:
ファイル名と依存ファイル名を指定します。
file "config.cfg" => ["config.template"] do
  open("config.cfg", "w") do |outfile|
    open("config.template") do |infile|
      while line = infile.gets
        outfile.puts line
      end
    end
  end
end

[SEE_ALSO] Rake::Task.define_task