Sha256: a7ea8151d0bb8bd050690737b776e66bdd86209413297d6b6b13589721914c2b

Contents?: true

Size: 268 Bytes

Versions: 7

Compression:

Stored size: 268 Bytes

Contents

require "rubygems/package"
require "zlib"

module Datasets
  module TarGzReadable
    def open_tar_gz(data_path)
      Zlib::GzipReader.open(data_path) do |f|
        Gem::Package::TarReader.new(f) do |tar|
          yield(tar)
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
red-datasets-0.1.8 lib/datasets/tar-gz-readable.rb
red-datasets-0.1.7 lib/datasets/tar-gz-readable.rb
red-datasets-0.1.6 lib/datasets/tar-gz-readable.rb
red-datasets-0.1.5 lib/datasets/tar-gz-readable.rb
red-datasets-0.1.4 lib/datasets/tar-gz-readable.rb
red-datasets-0.1.3 lib/datasets/tar-gz-readable.rb
red-datasets-0.1.2 lib/datasets/tar_gz_readable.rb