lib/kosmos/package_downloads.rb in kosmos-0.0.2 vs lib/kosmos/package_downloads.rb in kosmos-0.0.3
- old
+ new
@@ -46,11 +46,11 @@
save_to_cache(package, downloaded_file) if opts[:cache_after_download]
tmpdir = Dir.mktmpdir
- download_file = File.new(File.join(tmpdir, 'download'), 'w+')
+ download_file = File.new(File.join(tmpdir, 'download'), 'wb+')
download_file.write(downloaded_file)
download_file.close
download_file
end
@@ -69,10 +69,10 @@
def self.save_to_cache(package, downloaded_file)
Util.log "Saving #{package.title} to cache ..."
cache_dir = Kosmos.cache_dir
if cache_dir
- File.open(File.join(cache_dir, "#{package.title}.zip"), 'w') do |file|
+ File.open(File.join(cache_dir, "#{package.title}.zip"), 'wb+') do |file|
file.write(downloaded_file)
end
end
end
end