class Rubypack::Compressors::TGZ
Public Instance Methods
compress(filename:) { |out| ... }
click to toggle source
# File lib/rubypack/compressors/tgz_compressor.rb, line 5 def compress(filename:) IO.popen(['tar', '-zcvf', filename, './', err: [:child, :out]]) do |out| yield(out) end end
decompress(filename:) { |out| ... }
click to toggle source
# File lib/rubypack/compressors/tgz_compressor.rb, line 11 def decompress(filename:) IO.popen(['tar', '-zxvf', filename, err: [:child, :out]]) do |out| yield(out) end end
extension()
click to toggle source
# File lib/rubypack/compressors/tgz_compressor.rb, line 17 def extension '.tgz.rpack' end