This page contains automated test results for code from O'Reilly's Ruby Cookbook. If this code looks interesting or useful, you might want to buy the whole book.
| Writing to a Temporary File | ||
|---|---|---|
| Code | Expected | Actual |
require 'tempfile'
out = Tempfile.new("tempfile")
out.path |
"/tmp/tempfile23786.0" | "/tmp/tempfile18070.0" |
out << "Some text." out.rewind out.read |
"Some text." | "Some text." |
out.close
out = Tempfile.new("myhome_tempfile", "/home/leonardr/temp/")
require 'fileutils'
FileUtils.mv(out.path, "/home/leonardr/old_tempfile") |
nil | |