Heya guys, This one is bothering me as its evading my eye. I''m trying to set a callback on finalization of an object, ie: a finalizer set through a plugin to the model. Example In Plugin: def acts_as_goat class_eval do ObjectSpace.define_finalizer(self, Proc.new {self.conn.close} ) end end class UberGoat < ActiveRecord::Base acts_as_goat end Anyways, it seems to not be calling the finalizer? Is this the correct way to set a finalizer or am I going about it the wrong way. I need to close a socket connection _after_ the model is done being used, not necessarily a destroy, but out of scope where GC usually happens. Thanks for any help. -- -- Adam Ballai <adam.ballai@integrumtech.com> Integrum Technologies, LLC Phone: +1 602 792 1270 x 104 Mobile: +1 602 373 3072 -------------- next part -------------- A non-text attachment was scrubbed... Name: adam.ballai.vcf Type: text/x-vcard Size: 454 bytes Desc: not available Url : http://wrath.rubyonrails.org/pipermail/rails/attachments/20060220/5cdf4327/adam.ballai.vcf