[ruby/weakref] Add missing block parameter

A block is part of the Delegator's contract. Ruby 3.4 issues a warning if a block is passed but unused. This commit fixes the warning by adding a block to the argument list.

https://github.com/ruby/weakref/commit/9495ec9191
This commit is contained in:
Nikita Shilnikov 2025-01-21 12:30:51 +01:00 committed by git
parent 15e6f13ff7
commit e8cf441485

View File

@ -41,7 +41,7 @@ class WeakRef < Delegator
super
end
def __getobj__ # :nodoc:
def __getobj__(&_block) # :nodoc:
@@__map[self] or defined?(@delegate_sd_obj) ? @delegate_sd_obj :
Kernel::raise(RefError, "Invalid Reference - probably recycled", Kernel::caller(2))
end