From: Tanaka Akira Date: 2003-11-06T10:20:28+09:00 Subject: [ruby-dev:21851] Re: StringIO#path In article <1068079717.448636.5434.nullmailer@picachu.netlab.jp>, matz@ruby-lang.org (Yukihiro Matsumoto) writes: > |> あるいはIOにpathは定義されてないんだから、定義しないべきなの > |> かなあ。それともIOにもpathを定義してnilを返すようにするか。 > | > |関係ないけど、STDIN.pathでそれっぽいのを("/dev/stdin"とか)返し > |てくれるといいなぁと思ったことはあります。 > > どうするのが良いでしょうねえ。Linuxから/dev/stdinはあるんで > すが。 /dev/fd/0 というのもありますね。 でも、path を定義するのはちょっと微妙かなぁ。 どっちかっていうと、STDIN.inspect "#" とかを返してくれたら なぁと思います。 ついでにいえば、 % ruby -e 'f = open("/dev/null"); f.close; p f; p f.path' # "/dev/null" というようにせっかく close 後にも path が残るようになったのに inspect で出ないのはちょっと悲しいかな。"# とかになっ てくれると嬉しい。 -- [田中 哲][たなか あきら][Tanaka Akira]