Why aren't we using a Tempfile here?

http://www.ruby-doc.org/stdlib-2.0.0/libdoc/tempfile/rdoc/Tempfile.html