From: Wakou Aoyama Date: 2000-10-12T01:29:32+09:00 Subject: [ruby-dev:11173] Re: cgi.rb 青山です。 On Wed, 11 Oct 2000 15:34:31 +0900, matz@zetabits.com (Yukihiro Matsumoto) wrote: > なのではないかと。真相は青山さんに聞かないと分かりませんが。 真相は、以前はたまたま CGI::pretty がインデントの値として true を受け 付けていたので動いていた。でした。すみません。CGI::pretty を改善した時 の動作チェックミスですね。 CGI::pretty のインデントの値としては true, false は適切では無い(ここで 条件判断するより CGI::pretty の呼び出し自体を判断判断する方が適切でしょ う)ので、CGI::pretty はこのままにして、呼び出し側の CGI#html を修正す るのが良さそうです。 1341 行目 はインデントの値を引き渡すのに必要なので、その前に次の行を追 加という感じでどうでしょう。(実際には、もう少し前の pretty の値を得て いる 1321 行目の次に追加した方が見やすいですかね。) pretty = " " if true == pretty ところで、 === ESCAPE HTML &"<> === ESCAPE HTML &\"<> これは RD が " をエスケープする必要があるようになったとか、何か変更が あったのでしょうか? -- 青山 和光 Wakou Aoyama