Ruby 3.1.2 Standard Library Documentation says " touch(list, options = {})
Options: noop verbose
Updates modification time (mtime) and access time (atime) of file(s) in list. Files are created if they don't exist.
FileUtils.touch 'timestamp' FileUtils.touch Dir.glob('*.c'); system 'make'
[Source] "