Zipfile faça o download através do CURL para um arquivo Zip real na sua estrutura de arquivos
Estou tentando criar um downloader de arquivos com o RubyGem Curb. (Olhe para aEssa questã.)
Estou tentando baixar um arquivo zip e, em seguida, com a classe File, estou tentando criar o arquivo para que eu possa clicar duas vezes no Finder (estou no OS X). Como eu converteria esse corpo "enrolado" em um arquivo 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
Não estou recebendo nenhum erro, nem consigo encontrar nenhum arquivo. Eu tentei caminhos absolutos sem diferença.