Hi,

Am Sonntag, 06. M?r 2005, 07:13:10 +0900 schrieb Josef 'Jupp' Schugt:
> If not running as CGI, Ruby programs using class CGI expect name=value
> pairs on standard input. Is there a way of suppressing this if one is
> (ab)using CGI to generate HTML for other purposes than CGI scripts (like
> generating HTML mails)?

First, I think CGI handling should be derived from HTML
generation, not vice versa.

Anyway, it should not actually be expensive to do somethig
between `puts "<h1>#{...}</h1>"' and reimplementing
CGI#element_init.

Using brute force you can try:

    ENV['REQUEST_METHOD'] = 'GET'
    c = CGI.new 'html4'

I wouldn't like doing that but maybe you don't mind.

Bertram


-- 
Bertram Scharpf
Stuttgart, Deutschland/Germany
http://www.bertram-scharpf.de