Class: Tetra::Tar
- Inherits:
-
Object
- Object
- Tetra::Tar
- Includes:
- ProcessRunner
- Defined in:
- lib/tetra/facades/tar.rb
Overview
encapsulates unzip
Instance Method Summary collapse
-
#decompress(tarfile, directory) ⇒ Object
decompresses a file in a target directory.
Methods included from ProcessRunner
Methods included from Logging
Instance Method Details
#decompress(tarfile, directory) ⇒ Object
decompresses a file in a target directory
9 10 11 12 |
# File 'lib/tetra/facades/tar.rb', line 9 def decompress(tarfile, directory) result = run("tar xvf #{tarfile} --directory #{directory}") result.strip if result != "" end |