Re: [Ironruby-core] Adding a finalizer to a ruby object

2010-01-10 Thread Sam Clopton
Ivan Porto carrero wrote: > Hi > > How do I add a finalizer to a ruby object? > > I've tried using ObjectSpace and define_finalizer. > But the proc never got executed when I called > ObjectSpace.garbage_collect > Calling System::GC.collect had the same outcome > > and implementing a Finalize me

Re: [Ironruby-core] Adding a finalizer to a ruby object

2010-01-10 Thread Ivan Porto Carrero
I specifically wanted to find a counterpart for this C# public class SomeClass { private object _unmanagedResource; public SomeClass(object unmanagedResource){ _unmanagedResource = unmanagedResource; } ~SomeClass(){ _unmanagedResource.Cleanup(); _unmanagedResource = null