# File lib/juicer/install/base.rb, line 126 def download(url, force = false) filename = File.join(@install_dir, "download", path.sub("lib/", ""), File.basename(url).split("?").first) return filename if File.exists?(filename) && !force FileUtils.mkdir_p(File.dirname(filename)) File.delete(filename) if File.exists?(filename) && force log "Downloading #{url}" File.open(filename, "wb") do |file| webpage = open(url) file.write(webpage.read) webpage.close end filename end