まつもと ゆきひろです

In message "[ruby-list:4817] cgi-lib.rb"
    on 97/10/07, 青山 和光 <PXN11625 / niftyserve.or.jp> writes:

|みなさん、はじめまして。青山和光と申します。

|とりあえず、簡単で大きくなりやすい CGI を試してみました。CGI では長い
|テキストを良く扱いますが、ヒアドキュメントってどのように記述するのでし
|ょうか? マニュアルには無いようなのですけれど。

すいません.ヒアドキュメントは1.0にはありません.1.1からにな
ります.今公開しているドキュメントは1.0のものですから,載っ
てないわけです.

もうすぐ1.1対応のドキュメントをそろえて公開しようと思います.

|もう一つマニュアルで引っ掛かったのが、後方参照。これも記述が無いんです
|ね。こちらは幸いにも、組み込み変数の所で「最後に成功したパターンマッチ
|でn番目の括弧にマッチした値が格納されます.」という記述をみかけたので
|$1... で使えるらしいとわかりました。

これも新しいドキュメントの課題と言うことにさせてください.

|そこで、とりあえず CGI.pm の該当部分を移植しました。より良い記述の仕方
|等ありましたらよろしくお願いいたします。

採用します.rubyらしい記述と言うのはなんとなく出来てきている
のですが,まだ完全には確立してはいません.今はまだみんなで作
り上げていく感じでしょう.

|また、REQUEST_METHOD が GET の時に QUERY_STRING が無いと str が nil に
|なり、str.split(/&/) でエラーが起きるようでしたから、QUERY_STRING が無
|いときには "" を返すようにしました。

ありがとうございます.
                                まつもと ゆきひろ /:|)