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