Sha256: 43930a68c5e033fa0edadd58d1a9cda4da0c4bfc95ac731d26b5b47927607480

Contents?: true

Size: 338 Bytes

Versions: 1

Compression:

Stored size: 338 Bytes

Contents

gemdir="gems/"
gems=Dir[gemdir+"*.gem"]

gems.each{|gem|
  dir=gem.dup
  dir[/\.gem$/]=''
  Dir.mkdir dir rescue nil
  
  system "tar x -f #{gem} -C #{dir}"
  system "gunzip #{dir}/metadata.gz -c > #{dir}/metadata"
  system "tar xz -f #{dir}/data.tar.gz -C #{dir}"


  File.unlink gem, dir+"/metadata.gz", dir+"/data.tar.gz" rescue nil
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rubylexer-0.7.0 test/code/unpack_all_gems.rb