macRubyって知らないんだけど
at_exit { } とか END { } 動かないの?