From: "青山 和光" Date: 1998-03-17T06:58:41+09:00 Subject: [ruby-list:7125] Re: CGI#include? In-Reply-To: [ruby-list:7123] CGI#include? 前田さん、おはようございます。 >>[ruby-list:7123] CGI#include? >>From: shugo@po.aianet.ne.jp (Shugo Maeda) >> >>PerlのparamというのはCGIのメソッドなのですよね? >>Rubyのquery["a"]というのはメソッド呼び出しなのでメソッド名が違うだけで >>同じようなものではないでしょうか。 あ、やはりもう少し書いた方が良かったですね。おっしゃられる通りで、機能 的な差は無く、毎度お馴染み(?)の名前の使い方に関する事です。 CGI.pm では、$query->textarea('foo') というような出力に関するメソッド もあります。これに対して、入力に関する $query->param('foo') があるわけ です。 ですから、cgi-lib.rb もこれから追加されるであろう出力系のメソッドに備 えて、現在の query['foo'] のような入力系のみの扱いやすさを重視したタイ プ(これは元になった cgi-lib.pl からのものなのでしょうね)ではなく、 query.inputs['foo'] のような、入力系である事をしめす記述方法に移行した 方が良いのではないかと思ったわけです。 (この inputs という名前は param よりもわかりやすくて気に入っています。) 青山 和光 Wakou Aoyama