Concordo con toraz.

In alternativa puoi usare il modulo ObjectSpace ma richiede delel conoscenze evolute di Ruby. Secondo me ti complicherebbe solo la vita.
Ad ogni modo, se decidi di usarlo ecco due riferimenti utili
http://www.ruby-doc.org/core/classes/ObjectSpace.html
http://www.ruby-forum.com/topic/138627