[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:851

From: redmine@r...
Date: Tue, 3 Jun 2008 23:26:10 +0900
Subject: [ruby-reference-manual:851] [ReferenceManualRenewalProject - Bug #73] File のクラスメソッドの,ファイルを表わす引数

Issue #73 has been updated by Ken DATE.


sheepman (2008-02-21 (木) 08:14:09)

> to_str できるものなら何でもいい

暗黙の型変換に関しては、メソッド毎でなくどこかで統一的に説明すべきだと思います。 
----------------------------------------
Bug #73: File のクラスメソッドの,ファイルを表わす引数
http://redmine.ruby-lang.org/issues/show/73

Author: Ken DATE
Status: Open
Priority: Low
Assigned to: Takashi Tamura
Category: doc
Target version: 
reporter: rock
ruby_version: 1.8,1.9


File のクラスメソッドで,ファイルのパス(文字列)を渡しても,
IO オブジェクトを渡してもよいものがいくつかあります。ここの記述に若干気になる点があります。

たとえば,File.atime は呼び出し形式が atime(filename) となっているのに,File.file? の場合は
file?(path) です。同じ位置づけの引数が filename / path と一貫していません。
[PARAM] の説明にきちんと書いてあるとはいえ,引数名から,ファイル名やパスを渡さないといけないかと勘違いしそうです。

また,パスを渡すには Pathname オブジェクトなど to_str できるものなら何でもいいわけですが,
[PARAM] の説明だと文字列でなければならないと誤解しそうです。(私はしばらく勘違いしてました)


----------------------------------------
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://redmine.ruby-lang.org/my/account


[前][次][番号順一覧][スレッド一覧]