綾乃介です。

On Sun, 26 Nov 2000 03:41:50 +0900
OZAWA -Crouton- Sakuro <crouton / weatherlight.org> wrote:

> さくでし。
> 
> At Sun, 26 Nov 2000 03:20:11 +0900,
> 綾乃介 <aya / big.or.jp> wrote:
> 
> >  cgi.rbの大体の仕組みがわかってきたのですが
> > 出力されるHTMLは、改行されないのでしょうか?
> 
> CGI::prettyというメソッドがありますね。

 ありがとうございます。
 以下のようにすれば、それっぽく改行できました。

require 'cgi'

cgi = CGI::new(level="html4")

cgi.out( {  "type" => "text/html" } ) do
CGI::pretty(
  cgi.html() do
    cgi.head{ cgi.title{"ENV Print"} } +
    cgi.body() do
      cgi.h1(){"ENV Print"} +
      cgi.table( {"border" => "1"}) {
        ENV.collect { |key,value|
          cgi.tr {
            cgi.td{ key } + 
            cgi.td{ CGI::escapeHTML(value) }
          }
        }
      }
    end
  end
)
end

__END__




-----
綾乃介
aya / big.or.jp