Module: Zip
- Defined in:
- lib/launchcraft/zip.rb
Class Method Summary collapse
Class Method Details
.extract(archive, path = Dir.pwd) ⇒ Object
24 25 26 27 28 29 30 31 32 33 |
# File 'lib/launchcraft/zip.rb', line 24 def self.extract (archive, path=Dir.pwd) FileUtils.mkdir_p(path) ZipFile.open(archive) {|zf| zf.entries.each {|entry| FileUtils.mkdir_p(File.dirname(File.join(path, entry.name))) entry.extract(File.join(path, entry.name)) } } end |