[#38919] Ruby 1.8.1 preview4 — matz@... (Yukihiro Matsumoto)

Hi,

44 messages 2003/12/22
[#38921] Re: Ruby 1.8.1 preview4 — "NAKAMURA, Hiroshi" <nakahiro@...> 2003/12/22

Hi, all,

[ruby-list:38894] Re: [cgi.rb] read_multipart でエラー

From: matz@... (Yukihiro Matsumoto)
Date: 2003-12-11 11:39:25 UTC
List: ruby-list #38894
まつもと ゆきひろです

In message "[ruby-list:38893] Re: [cgi.rb] read_multipart でエラー"
    on 03/12/11, nobu.nakada@nifty.ne.jp <nobu.nakada@nifty.ne.jp> writes:

|方法としては、大体この三つでしょう。
|
|(1) [ruby-list:38883]のように、定数を直接使わずに名前で比較する。
|
|(2) defined?(StringIO) && body.class == StringIO と、定義されて
|    いるか先に確認する。
|
|(3) local_pathを単なるpathのaliasにする。
|
|[ruby-list:38884]のパッチは(3)なんですが、大きくなってしまった
|のは、local_pathだけでなくて、しばらく前に文字列のevalを減らそ
|うとしたときの修正が混じっているからです。分離するのがめんどく
|さかっただけなんですが。

この中では(3)が楽ですが、それだとStringIOの場合nilが返るのは
構わないんですかね。問題なければパッチ当ててもらってもよいん
だけど。

In This Thread