> is immediately called on the next line.

Noted. Apologies for the oversight on my part. I assumed that the ```#close``` method was being relied on to take care of deletion from the filesystem. I hadn't noticed the next line (the explicit ```#delete``` call).

> If what you're getting at is that @body.close and @body.delete could be combined into a single @body.close!

Yes. That does sound like a good idea.