From: matz@... (Yukihiro Matsumoto) Date: 1997-10-07T12:55:55+09:00 Subject: [ruby-list:4821] Re: cgi-lib.rb まつもと ゆきひろです In message "[ruby-list:4817] cgi-lib.rb" on 97/10/07, 青山 和光 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 が無 |いときには "" を返すようにしました。 ありがとうございます. まつもと ゆきひろ /:|)