¿Cómo crear un archivo zip solo en memoria en ruby?

Quiero crear un archivo zip de todos los archivos HTML en un directorio determinado. El archivo zip se enviará como un archivo adjunto por correo electrónico junto con el resto de los archivos del directorio. Todos los clientes de correo electrónico que probé hasta ahora tienen problemas para leer un correo electrónico si algún archivo adjunto es un archivo HTML, si lo envío desde Pony. Así que pensé que los amarraría.

Hay alguna manera decremallera el HTMLarchivos sobre la marcha pero en seriosolo en la memoria, sin usar ningún archivo temporal enPlataforma de Windows? ¿Preferiblemente no usar ningún programa externo?

Si entendí bien, los dos métodos descritos en:

http://info.michael-simons.eu/2008/01/21/using-rubyzip-to-create-zip-files-on-the-fly/ ohttp://rubyzip.sourceforge.net/classes/Zip/ZipFile.html

están utilizando algún tipo de archivo temporal.