On Wed, May 15, 2002 at 12:30:40AM +0900, David Alan Black wrote: > Personally I don't like it: it still feels to me like #to_a (on what > at least "feels" like a string) is magically interpolating values that > weren't there. This makes me question in what sense it is going "to" > an array -- or, to put it another way, "to_a" seems like the wrong > name for what is happening here. yes, This is a very difficult problem. However, there is real problem to other places. if cgi["key"] return String, foo(cgi["key"]) cgi.params["key"].each{|value| foo(value) } It's ok. problem is this: cgi["key"].each{|value| foo(value) } Will this be necessary? -- Wakou Aoyama <wakou / fsinet.or.jp>