ObjectSpace::define_finalizer
# So, I just discovered ObjectSpace::define_finalizer
a = "hello"
ObjectSpace.define_finalizer(a, proc { puts "I die!"} )
# Let's eliminate the reference to our string.
a = 1
# And garbage collect!
GC.start
# => I die!
# Pretty neat!
syntax highlighted by Code2HTML, v. 0.9.1