RefError is raised when a referenced object has been recycled by the garbage collector
lib/weakref.rb