Sha256: e9648d84057b93924477d4129490247c3bb3e8742bd00ccafe93fb1b95d2324a

Contents?: true

Size: 438 Bytes

Versions: 1

Compression:

Stored size: 438 Bytes

Contents

require 'rubygems'
require 'zip'
#require 'zipfilesystem'

module RubyXL
  class MyZip

    # Unzips .zip file at zipPath to zipDirPath
    def unzip(zipPath,zipDirPath)
      Zip::File.open(zipPath) { |zip_file|
        zip_file.each { |f|
          fpath = File.join(zipDirPath, f.name)
          FileUtils.mkdir_p(File.dirname(fpath))
          zip_file.extract(f, fpath) unless File.exist?(fpath)
        }
      }
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rubyXL-git-ref-6002046-2.0.0 lib/rubyXL/zip.rb