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

instance method Rake::Cloneable#clone

clone -> objectRuby 1.9.3 から[permalink][rdoc][edit]

自身を複製します。

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

# Rakefile での記載例とする

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