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
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