Sha256: 3a0c5bdbd04a25747d93dfe011b00a79f32440a023995bf857167917572ea1c8

Contents?: true

Size: 341 Bytes

Versions: 24

Compression:

Stored size: 341 Bytes

Contents

require 'rubygems'

module Suitcase
  class UnZipper
    
    # TODO: Add a meaningful, portable unzip!
    def self.unzip!(filepath, to=Dir.pwd)
      require "zlib"
      require 'archive/tar/minitar'
      # tgz = Zlib::GzipReader.new(File.open(filepath, 'rb'))      
      # Archive::Tar::Minitar.unpack( tgz, to )
    end
    
  end
end

Version data entries

24 entries across 24 versions & 4 rubygems

Version Path
auser-poolparty-1.1.1 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.1.3 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.1.4 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.1.5 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.1.7 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.2.0 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.2.1 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.2.10 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.2.11 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.2.12 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.2.2 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.2.3 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.2.4 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.2.7 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.2.8 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-poolparty-1.2.9 vendor/gems/suitcase/lib/suitcase/unzipper.rb
auser-suitcase-0.0.3 lib/suitcase/unzipper.rb
auser-suitcase-0.0.5 lib/suitcase/unzipper.rb
auser-suitcase-0.0.6 lib/suitcase/unzipper.rb
auser-suitcase-0.0.7 lib/suitcase/unzipper.rb