Sha256: 346c2b3f955cf58e00314aceda31cf7c397d33e9d81c4cd55904c0294d4eb297
Contents?: true
Size: 571 Bytes
Versions: 23
Compression:
Stored size: 571 Bytes
Contents
module Hackmac module AssetTools private def isolate Dir.mktmpdir do |dir| cd dir do yield dir end end end def decompress(name) print "Decompressing #{name.inspect}…" case name when /\.zip\z/i system "unzip #{name.inspect}" or fail "Could not unzip #{name.inspect}" when /\.tar\.gz\z/i system "tar xfz #{name.inspect}" or fail "Could not tar xfz #{name.inspect}" else fail "Cannot decompress #{name.inspect}" end puts "done!" end end end
Version data entries
23 entries across 23 versions & 1 rubygems