From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1997-12-03T13:18:09+09:00 Subject: [ruby-list:5506] Re: cgi-lib.rb けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :05505 ] the message: "[ruby-list:5505] Re: cgi-lib.rb ", on Dec/03 11:52(JST) matz@netlab.co.jp (Yukihiro Matsumoto) writes: >まつもと ゆきひろです >|cgi-lib.rb, shellwords.rb の新版です。 >|url encode の機能を扱いやすくしました。 >|cgi-lib.rb は ruby-1.0-971125 に同梱の物への差分です。 > >むむむ.Stringにshellwords,url_escape,url_unescapeを追加する >んですか….前のインタフェースの方が好きだなあ.というのも >url_escapeはStringの性質では必ずしもないような気もするので. 同感ですね. ># GCI#escape, CGI#unescapeっていうモジュール関数を用意するっ ># てのでどうでしょう? 私もそのほうが良いんじゃないかと思います. 同様な役割を持つRegexp.quote もそうなっていますよね. 別な実装としては, urlを表現するような, URLなるクラスを用意してそこに祖 のような機能をおくというのもあると思いますが, そこまで機能はないんでしょ うね... >もっともStringのような既存のクラスを自由に拡張できるようにし >たのは他でもない私なんですが,これをどのように使うのかはまだ >結論を出していません.みなさんはどう思います? 私の気分としては, Stringそのものに含めるなら, やはり文字列として汎用的 な機能を提供すべきだと思います. 今回の場合, 文字列そのものの機能という漢字じゃないですものね. 例えば, 以前わたなべさんが作られていた, cp, mv, cmp みたいなものであれ ば, 当然Fileのクラスメソッドになるでしょう. # 渡辺さんのライブラリって公開されないんですか? ちょっと期待しているん # ですけど(^^;;; __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---