青山です。

In message <199805280911.SAA18078 / picachu.netlab.co.jp>, Yukihiro Matsumoto wri
tes:
>
>うーむ,結構賛成者がいるので,「とりあえず」そのようにしてみ
>ます.ちょっと様子を見てみましょう.
>
>次のリリースではnilのクラスから+メソッドを取り除きます.

とりあえず、どちらになっても有効なように cgi-lib.rb を直してみました。


--- cgi-lib.rb.org	Sat Jun 13 08:43:28 1998
+++ cgi-lib.rb	Sat Jun 13 08:22:05 1998
@@ -60,7 +60,11 @@
       read_from_cmdline
     end.split(/&/).each do |x|
       key, val = x.split(/=/,2).collect{|x|unescape(x)}
-      @inputs[key] += ("\0" if @inputs[key]) + (val or "")
+      if @inputs.include?('key')
+        @inputs[key] += "\0" + (val or "")
+      else
+        @inputs[key] = (val or "")
+      end
     end
 
     super(@inputs)


青山 和光 Wakou Aoyama <wakou / fsinet.or.jp>