Sha256: 024b0555b3b1eb9e1199ae760da24b8eccc9d458d77bfad743a799314adf0ba0

Contents?: true

Size: 583 Bytes

Versions: 6

Compression:

Stored size: 583 Bytes

Contents

#!/usr/bin/env rake
require "bundler/gem_tasks"
require "cacert"

task :default => :test
task :test do
  Dir.glob('./test/*_test.rb').each { |file| require file}
end

task :update do
  require "httparty"

  unless File.file?(Cacert.pem)
    warn "No cacert.pem found."
    warn "Please manually download #{Cacert.source} and place it in #{Cacert.share_dir}."
    abort
  end

  Cacert.set_in_env

  new_pem = HTTParty.get(Cacert.source).parsed_response

  abort "Couldn't download #{Cacert.source}." unless new_pem

  File.open(Cacert.pem, "wb") do |f|
    f.write new_pem
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
cacert-0.8.0 Rakefile
cacert-0.7.0 Rakefile
cacert-0.6.0 Rakefile
cacert-0.5.0 Rakefile
cacert-0.4.0 Rakefile
cacert-0.3.0 Rakefile