Sha256: af01319b5675d7b7eb803ba4292881f13920cab70efeef53d0485b0e207781ed
Contents?: true
Size: 693 Bytes
Versions: 24
Compression:
Stored size: 693 Bytes
Contents
require "rake/testtask" require "rubocop/rake_task" task default: %i[test rubocop] Rake::TestTask.new do |t| t.pattern = "./test/**/*_test.rb" end RuboCop::RakeTask.new desc "Update bundled certs" task :update_certs do require "faraday" fetch_file "https://curl.haxx.se/ca/cacert.pem", File.expand_path("../lib/data/ca-certificates.crt", __FILE__) end # # helpers # def fetch_file(url, dest) File.open(dest, "w") do |file| resp = Faraday.get(url) unless resp.status == 200 abort("bad response when fetching: #{url}\n" \ "Status #{resp.status}: #{resp.body}") end file.write(resp.body) puts "Successfully fetched: #{url}" end end
Version data entries
24 entries across 24 versions & 2 rubygems