テンポラリファイルを操作するためのクラスです。
SimpleDelegator
File
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 です。
false
Tempfile#open
クローズしたテンポラリファイルを再オープンします。 "r+" でオープンされるので、クローズ前の内容を再度読む ことができます。
Tempfile#path
テンポラリファイルのパス名を返します。
Tempfile#size ((<ruby 1.7 feature>))
テンポラリファイルのサイズを返します。