まつもと ゆきひろです
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 が無
|いときには "" を返すようにしました。
ありがとうございます.
まつもと ゆきひろ /:|)