Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library tempfile > class Tempfile > open
open -> self
クローズしたテンポラリファイルを再オープンします。 "r+" でオープンされるので、クローズ前の内容を再度読む ことができます。
tf = Tempfile.new("foo") tf.print("foobar,hoge\n") tf.print("bar,ugo\n") tf.close tf.open p tf.gets # => "foobar,hoge\n"