Sha256: a8b9185a7bc262a904b011d8d7200e6aeb2eab94d2dccb5575c94a5ea32b87b8
Contents?: true
Size: 484 Bytes
Versions: 29
Compression:
Stored size: 484 Bytes
Contents
require 'open-uri' require 'openssl' module TerraformDevKit def self.download_file(url, filename, force_download: false) unless File.exist?(filename) && !force_download dirname = File.dirname(filename) FileUtils.mkdir_p(dirname) unless Dir.exist?(dirname) puts "Downloading #{url} to #{filename}..." open(filename, 'wb') do |file| file << open(url, ssl_verify_mode: OpenSSL::SSL::VERIFY_NONE).read end end end end
Version data entries
29 entries across 29 versions & 1 rubygems