From: dsisnero@... Date: 2016-04-07T15:35:22+00:00 Subject: [ruby-core:74844] [Ruby trunk Feature#7361] Adding Pathname#touch Issue #7361 has been updated by Dominic Sisneros. Any update on this Class Pathname def touch(options={}) FileUtils.touch(@path, options) end end Pathname('test.pdf).touch(mtime: 1.hour.ago) "#mkpath" almost works but doesn't have the mtime option ---------------------------------------- Feature #7361: Adding Pathname#touch https://bugs.ruby-lang.org/issues/7361#change-57974 * Author: Alexander E. Fischer * Status: Assigned * Priority: Normal * Assignee: Akira Tanaka ---------------------------------------- Pathname has an #mkdir method to create a directory at the path, but does not have a #touch method to create an empty file at that path. There were numerous cases where I had to fallback to using new_file = Pathname.new('location/for/new/file') FileUtils.touch(new_file) instead of simply being able to use: new_file.touch I would like to add this method. If you like it, let me know. I will provide a patch then. -- https://bugs.ruby-lang.org/ Unsubscribe: