Sha256: 788e9ef46ca8c458f3fe736d5cad3f946b9f68a2db21a8b3b33d6d71ffddf2fe
Contents?: true
Size: 329 Bytes
Versions: 4
Compression:
Stored size: 329 Bytes
Contents
module ExtractTGZHelper def extract_tgz(fixture) filename = File.basename(fixture, '.tgz') target_dir = Dir.mktmpdir(filename) system "mkdir -p #{target_dir}" system "tar -xzf #{fixture} --directory #{target_dir}" target_dir end def cleanup(target_dir) FileUtils.remove_entry(target_dir) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
inferno_core-0.6.2 | spec/extract_tgz_helper.rb |
inferno_core-0.6.1 | spec/extract_tgz_helper.rb |
inferno_core-0.6.0 | spec/extract_tgz_helper.rb |
inferno_core-0.5.4 | spec/extract_tgz_helper.rb |