Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
class method
WeakRef.new
new(orig)
lib/weakref.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.1.0-preview1/lib/weakref.rb, line 35
def initialize(orig)
case orig
when true, false, nil
@delegate_sd_obj = orig
else
@@__map[self] = orig
end
super
end
Creates a weak reference to orig