[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:1226

From: Sho Hashimoto <redmine@r...>
Date: Fri, 5 Sep 2008 21:29:29 +0900
Subject: [ruby-reference-manual:1226] [Bug #545] Tempfileで1.8.7対応がまだの項目がある

Bug #545: Tempfileで1.8.7対応がまだの項目がある
http://redmine.ruby-lang.org/issues/show/545

起票者: Sho Hashimoto
ステータス: Open, 優先度: Normal

ruby1.8.7からはclose(true)もしくは、close!メソッドでpathメソッドの戻り値に使用している文字列をnilにするように修正があったので、以下のサンプルは動作しなくなっていました。

  tf = Tempfile.open("bar")
  tf.close!
  p FileTest.exist?(tf.path)

tf.pathがnilになるので、最後の一行は以下のようにTypeErrorが発生します。

  TypeError: can't convert nil into String

サンプルがちょっとわかり辛くなってるのが嬉しくないのですが、パッチをattachします。

# Tempfileで他に気になった点はありませんでした。


----------------------------------------
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    1226 2008-09-05 14:29 [redmine@r...        ] [Bug #545] Tempfileで1.8.7対応がまだの項目がある
      1228 2008-09-05 16:29 ┣[redmine@r...        ] [Bug #545](Assigned) Tempfileで1.8.7対応がまだの項目がある
      1229 2008-09-05 16:37 ┗[redmine@r...        ] [Bug #545](Closed) Tempfileで1.8.7対応がまだの項目がある