[Ruby 1.9-Feature#4204][Open] IO#advise should raise error for unknown symbol

Feature #4204: IO#advise should raise error for unknown symbol
http://redmine.ruby-lang.org/issues/show/4204

起票者: Tomoyuki C.
ステータス: Open, 優先度: Normal
Target version: 1.9.3

r30299 で導入された IO#advise メソッドは、引数に Symbol であれば何でも受け付けて、
対応していない Symbol が渡されても特にエラーにはなりません。

プラットフォームの対応状況の違いで未サポートなものは無言のままで良いと思いますが、
うっかりタイプミスなどで間違った Symbol を渡した時に気が付くことができないので、
IO#advise がどのプラットフォームでも対応していないような Symbol については
例外を発生させるようにならないでしょうか。

チケット #4204 が更新されました。 (by Tomoyuki C.)

r30299 で導入された
すみません、r30229 の間違いでした。

チケット #4204 が更新されました。 (by Motohiro KOSAKI)

カテゴリ coreにセット
担当者 Motohiro KOSAKIにセット

[Feature #4038] に関連

チケット #4204 が更新されました。 (by Motohiro KOSAKI)

ファイル 0001-change-arg-check.patch 追加

こういうこと? (パッチを添付します)

チケット #4204 が更新されました。 (by Motohiro KOSAKI)

ステータス OpenからClosedに変更
進捗 % 0から100に変更

This issue was solved with changeset r30375.
Tomoyuki, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.

$B$^$D$b$H(B $B$f$-$R$m$G$9(B

In message “Re: [ruby-dev:42890] [Ruby 1.9-Feature#4204] IO#advise
should raise error for unknown symbol”
on Sun, 26 Dec 2010 01:34:29 +0900, Motohiro KOSAKI
[email protected] writes:

|$B%A%1%C%H(B #4204 $B$,99?7$5$l$^$7$?!#(B (by Motohiro KOSAKI)
|
|$B%U%!%$%k(B 0001-change-arg-check.patch $BDI2C(B
|
|$B$3$&$$$&$3$H!)(B ($B%Q%C%A$rE:IU$7$^$9!K(B

$B$3$C$A$NJ}$,0BA4$G$O$"$j$^$9$M!#;?@.$7$^$9!#(B