class TotalCompressor::TZip
Public Instance Methods
compress(path)
click to toggle source
Calls superclass method
TotalCompressor::BaseCompressor#compress
# File lib/total_compressor/compressors/t_zip.rb, line 7 def compress(path) super(path, get_format) end
decompress(path)
click to toggle source
# File lib/total_compressor/compressors/t_zip.rb, line 11 def decompress(path) save_current_dir result = { :success => false, :files => [] } begin folder = get_folder(path) Zip::File.open(path) do |zip_file| dir = zip_file dir.entries.each do |file| zip_file.extract(file, "#{folder}/#{file}") result[:files] << "#{folder}/#{file}" end end result[:success] = true rescue result[:error] = 'exception' ensure back_to_last_dir end return_result(result) end
test()
click to toggle source
Calls superclass method
TotalCompressor::BaseCompressor#test
# File lib/total_compressor/compressors/t_zip.rb, line 3 def test super(get_format) end