What is the best way to create an empty file in Ruby?
Something similar to the Unix command, touch:
touch file.txt
If you are worried about file handles:
File.open("foo.txt", "w") {}
From the docs:
If the optional code block is given, it will be passed the opened file as an argument, and the File object will automatically be closed when the block terminates.