Creating a ZIP archive purely in memory?

http://www.rubyonrailsblog.com/articles/2006/11/07/zipping-and-unzipping-multiple-directories-using-rubyzip

what about that ?