From: shugo@... (Shugo Maeda) Date: 1998-03-19T21:52:55+09:00 Subject: [ruby-list:7172] Re: CGI#include? 前田です。 In message "[ruby-list:7125] Re: CGI#include?" 青山 和光 wrote: |CGI.pm では、$query->textarea('foo') というような出力に関するメソッド |もあります。これに対して、入力に関する $query->param('foo') があるわけ |です。 | |ですから、cgi-lib.rb もこれから追加されるであろう出力系のメソッドに備 |えて、現在の query['foo'] のような入力系のみの扱いやすさを重視したタイ |プ(これは元になった cgi-lib.pl からのものなのでしょうね)ではなく、 |query.inputs['foo'] のような、入力系である事をしめす記述方法に移行した |方が良いのではないかと思ったわけです。 $query->textarea('foo')のようなHTMLの整形用のメソッドはCGIと別クラス (あるいはモジュール)を用意した方が良いのではないでしょうか。 それはさておき、query["foo"]というのは可読性を犠牲にしない程度に短く 書けるRubyのポリシーに合っていると思うので、obsoleteになってしまうの はちょっとさみしいです。 -- 前田 修吾