Sha256: 874322ea83411ebddf9dfc2216100d09fa9d40f1f961ec315dbfaa955da67334
Contents?: true
Size: 818 Bytes
Versions: 1
Compression:
Stored size: 818 Bytes
Contents
module GemOnDemand module Utils class << self def sh(command, options = { }) puts command result = `#{command}` if $?.success? result elsif options[:fail] == :allow false else raise "Command failed: #{result}" end end def ensure_directory(dir) FileUtils.mkdir_p(dir) unless File.directory?(dir) end def remove_directory(dir) FileUtils.rm_rf(dir) if File.exist?(dir) end # ERROR: While executing gem ... (Gem::Security::Exception) # certificate /CN=michael/DC=grosser/DC=it not valid after 2014-02-03 18:13:11 UTC def remove_signing(gemspec) File.write(gemspec, File.read(gemspec).gsub(/.*\.(signing_key|cert_chain).*/, "")) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gem_on_demand-1.1.0 | lib/gem_on_demand/utils.rb |