class Excavate::Extractors::GzipExtractor

Public Instance Methods

extract(target) click to toggle source
# File lib/excavate/extractors/gzip_extractor.rb, line 4
def extract(target)
  Zlib::GzipReader.open(@archive) do |gz|
    basename = File.basename(@archive, ".*")
    path = File.join(target, basename)
    File.write(path, gz.read, mode: "wb")
  end
end