From: "akira yamada / やまだあきら" Date: 2000-10-11T11:41:16+09:00 Subject: [ruby-dev:11166] cgi.rb cgi.rb の RD のサンプルにある html("PRETTY"){ "" } # = html({ "PRETTY" => " " }){ "" } がうまく動作せずコケるようです. どう修正するのが良いかのかよくわかんないのですが たとえばこんな感じでしょうか? --- /usr/lib/ruby/1.6/cgi.rb Tue Oct 10 18:43:42 2000 +++ cgi.rb Wed Oct 11 11:32:08 2000 @@ -762,7 +762,8 @@ # # =end - def CGI::pretty(string, shift = " ") + def CGI::pretty(string, shift = true) + shift = " " if shift == true lines = string.gsub(/(?!\A)<(?:.|\n)*?>/n, "\n\\0").gsub(/<(?:.|\n)*?>(?!\n)/n, "\\0\n") end_pos = 0 while end_pos = lines.index(/^<\/(\w+)/n, end_pos)