Rubyという言語において、デストラクタはどのタイミングで呼ばれるべきなの?
スコープを抜けたとき?参照がなくなったとき?GCで回収されるとき?自分で明示的にデストラクタをコールするとき?