The last week I have been browsing compl.lang.ruby at google, on how to ensure that a resource gets closed correctly. The destructor[blocks, finalizers] subject has been pretty well covered on this NG I think. Finalizers should be avoided, because it does stuff behind peoples bag. People are encouraged to use "block"s. I think I got it. Is it correct there does'nt exist any "out-of-scope" feature? Well, I do not think so! I just want to be 100% sure :-) -- Simon Strandgaard