# weakref.rb

Path: | weakref.rb
Last Update: | Fri Dec 12 00:34:05 GMT+10:00 2003

Weak Reference class that does not bother GCing.

Usage:

      foo = Object.new
      foo = Object.new
      p foo.to_s                  # original's class
      foo = WeakRef.new(foo)
      p foo.to_s                  # should be same class
      ObjectSpace.garbage_collect
      p foo.to_s                  # should raise exception (recycled)

## Required files

delegate thread

## Classes and Modules

Class WeakRef
::Class WeakRef::RefError

[Validate]