Text

Jun 4, 2010
@ 1:33 pm
Permalink

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