Sha256: fd185c3a6793cefa5174e77713b242ac728cb3d73bd79ebd8b58c1bcc899336b
Contents?: true
Size: 574 Bytes
Versions: 15
Compression:
Stored size: 574 Bytes
Contents
require 'fog' require 'archive/tar/minitar' class Tasks::Toolbelt::Tar class << self def pack( input_path, output_file ) puts("Toolbelt::Tar.pack( '#{input_path}', '#{output_file} )") tarball = File.new( output_file, 'wb' ) Archive::Tar::Minitar.pack( input_path, Zlib::GzipWriter.new( tarball ) ) end def unpack( input_tarball, output_path ) puts("Toolbelt::Tar.unpack( '#{input_tarball}', '#{output_path} )") Archive::Tar::Minitar.unpack( Zlib::GzipReader.open( input_tarball ), output_path ) end end end
Version data entries
15 entries across 15 versions & 1 rubygems