閉じた後もオブジェクトはメモリ内にありますか? もしそうなら、それはガベージコレクションがまだ始まっていないからですか? 実際にメモリから削除されたのではなく、削除済みとしてマークされたようです。これは、IRB で作成されたものです。
前もって感謝します!
1.9.3p125 :001 > f = File.open("myfile.txt", "r")
=> #<File:myfile.txt>
1.9.3p125 :002 > f
=> #<File:myfile.txt>
1.9.3p125 :002 > f.size
=> 122
1.9.3p125 :003 > f.close
=> nil
1.9.3p125 :004 > f
=> #<File:myfile.txt (closed)>