🎉

[Bug #21103]

2025/02/01に公開

[Bug #21103] Binding problem with delegate methods

  • 次のように ... 引数の時に binding から値が意図する取得できないバグ報告
def foo(...)
  a = 123
  binding.local_variable_get(:a)
end

p foo([])
# 期待する値 => 123
# 実際の値   => 147645943906305
  • このバグは Ruby 3.4 から再現しているみたいですね
  • 開発版の Ruby 3.5-dev ではすでに修正済みです
GitHubで編集を提案

Discussion