Как в Ruby переименовать или скопировать файл?

Для того что бы в Ruby и Rails переименовать или скопировать заданный файл используйте встроенную библиотеку ftools. Она также включает в себя методы для сравнения, создания директорий, и многое другое.

  require "ftools"
  File.copy("document.txt", "/tmp")
  File.move("document.txt", "/tmp")
  File.compare("prog-1.1.rb", "prog-1.2.rb")
  File.mkpath("/tmp/brand/new/directories")

Так же стоит рассмотреть библиотеку fileutils, это более современная альтернатива, данная библиотека позволяет манипулировать и каталогами.