Wie erstelle ich eine Zip-Datei nur im Speicher in Ruby?

Ich möchte eine Zip-Datei aller HTML-Dateien in einem bestimmten Verzeichnis erstellen. Die Zip-Datei wird zusammen mit den übrigen Dateien aus dem Verzeichnis als Anhang per E-Mail gesendet. Alle E-Mail-Clients, die ich bisher ausprobiert habe, haben Probleme beim Lesen einer E-Mail, wenn ein Anhang eine HTML-Datei ist, wenn ich ihn von Pony aus sende. Also dachte ich, ich würde sie reißen.

Gibt es einen Weg zuPostleitzahl das HTMLDateien on the fly aber wirklichnur in der Erinnerung, ohne irgendwelche temporären Dateien zu benutzenWindows-Plattform? Verwenden Sie vorzugsweise kein externes Programm?

Wenn ich richtig verstanden habe, werden beide Methoden beschrieben in:

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

verwenden eine Art temporäre Datei.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage