Project

General

Profile

Actions

Bug #6781

closed

open-uri で NameError が発生する

Added by hsbt (Hiroshi SHIBATA) over 12 years ago. Updated over 12 years ago.

Status:
Closed
Target version:
ruby -v:
ruby 2.0.0dev (2012-07-23 trunk 36499)
Backport:
[ruby-dev:45995]

Description

本日、trunk をビルドして tDiary を動かしたところ、open-uri.rb を使っている箇所で以下のエラーが
発生するようになりました。

uninitialized constant OpenURI::Tempfile (NameError)

tDiary で open-uri と同時に tempfile も require することで NameError は消えました。

なお、以下のコミットが原因と思いますが、akr さん見て頂けないでしょうか。

https://github.com/ruby/ruby/commit/cb0d480532c416ca6db0ca4d0ec8c0461b58f84c

Actions #1

Updated by akr (Akira Tanaka) over 12 years ago

  • Status changed from Open to Closed
  • % Done changed from 0 to 100

This issue was solved with changeset r36500.
Hiroshi, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


  • lib/open-uri.rb: use respond_to? to test Tempfile.
    [ruby-dev:45995] [Bug #6781] reported by hsbt (Hiroshi SHIBATA).

Updated by akr (Akira Tanaka) over 12 years ago

2012年7月23日 21:10 hsbt (Hiroshi SHIBATA) :

Bug #6781: open-uri で NameError が発生する
https://bugs.ruby-lang.org/issues/6781

uninitialized constant OpenURI::Tempfile (NameError)

tDiary で open-uri と同時に tempfile も require することで NameError は消えました。

なお、以下のコミットが原因と思いますが、akr さん見て頂けないでしょうか。

おぉ、r36500 で直したと思います。

[田中 哲][たなか あきら][Tanaka Akira]

Updated by hsbt (Hiroshi SHIBATA) over 12 years ago

修正ありがとうございます。NameError が発生しなくなりました。

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0