Descargue el archivo comprimido a través de CURL a un archivo Zip real en la estructura de su archivo
Estoy tratando de construir un descargador de archivos con RubyGem Curb. (MirarEsta pregunt.)
Estoy tratando de descargar un archivo zip y luego, con el archivo de clase, estoy tratando de crear el archivo para poder hacer doble clic en Finder (estoy en OS X). ¿Cómo haría para convertir este cuerpo "Curl'ed" en un archivo zip.
require 'rubygems'
require 'curb'
class Download
def start
curl = Curl::Easy.new('http://wordpress.org/latest.zip')
curl.perform
curl.on_body {
|d| f = File.new('test.zip', 'w') {|f| f.write d}
}
end
end
dl = Download.new
dl.start
No recibo ningún error, tampoco puedo encontrar ningún archivo. He intentado rutas absolutas sin diferencia.