class File
Public Instance Methods
rewrite(string)
click to toggle source
# File lib/sixarm_ruby_file_rewrite/file/rewrite.rb, line 9 def rewrite(string) raise ArgumentError if !string.kind_of?(String) tempfile = Tempfile.new begin tempfile.write(string) FileUtils.mv(tempfile.path, self.path) ensure tempfile.close tempfile.unlink end end