🐙
[Bug #20510] File.new の引数に対するバグ報告
[Bug #20510] File.open mode argument inconsistency
-
File.new
に以下のような引数を渡すと両方とも同じ動きになることを期待するが後者だとエラーになるバグ報告
# OK: 意図する値が返ってくる
p File.new(1, mode: File::WRONLY, path: "foo")
# => #<File:foo>
# NG: エラーになる
p File.new(1, File::WRONLY, path: "foo")
- これは
File.new
ってよりかはIO.new
側の問題ぽいですね? -
IO.new
経由だとpath:
やmode:
みたいなのがキーワード引数で渡すことができるんですねー - このバグはすでに開発版の Ruby 3.4 では修正済みです
Discussion