テンポラリファイルを操作するためのクラスです。
Tempfile.new(basename[, tempdir])
Tempfile.open(basename[, tempdir])"basenamepid.n" というファイル名で テンポラリファイルを作成します。
テンポラリファイルは、ディレクトリ tempdir に作成されます。 このデフォルト値は、
ENV['TMPDIR'] || ENV['TMP'] || ENV['TEMP'] || '/tmp'
です。
Tempfile#close([real])テンポラリファイルをクローズします。
realが偽でなければ、テンポラリファイルはすぐに削除されます。
そうでなければ、GC によって削除されます。realのデフォルト値は
false です。
Tempfile#openクローズしたテンポラリファイルを再オープンします。 "r+" でオープンされるので、クローズ前の内容を再度読む ことができます。
Tempfile#pathテンポラリファイルのパス名を返します。
Tempfile#size ((<ruby 1.7 feature>))テンポラリファイルのサイズを返します。