🐙
[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