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

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

instance method Rake::Cloneable#clone

clone -> object[permalink][rdoc]

自身を複製します。

自身がフリーズされていれば返されるオブジェクトもフリーズされています。

# Rakefile での記載例とする

task default: :test_rake_app
task :test_rake_app do
  file_list = FileList['a.c', 'b.c']
  clone = file_list.clone
  clone                 # => ["a.c", "b.c"]
  clone.exclude("a.c")
  clone == file_list    # => false
end