CGIAltのテストのバグを見つけた
桑田さんが見ているかどうかわかりませんが、書いてしまいます。
test_cgi_multipart.rbに
def teardown %[REQUEST_METHOD CONTENT_TYPE CONTENT_LENGTH REQUEST_METHOD].each do |name| ENV.delete(name) end $stdin.close() if $stdin.is_a?(Tempfile) $stdin = STDIN end
こんな部分があるのですが、おそらく
%w[REQUEST_METHOD CONTENT_TYPE CONTENT_LENGTH REQUEST_METHOD].each do |name| ENV.delete(name) end
とやりたいのだと思われます。このままでは配列じゃなくて
Stringとして認識されてしまうのですが、
1.9にはString#eachがないので気づきました。