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