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