class EasyZip::Gzip
gzip class.
Public Class Methods
compress(str, level = Zlib::BEST_SPEED)
click to toggle source
compress string. @param [String] str compress string. @param [Integer] level compress level. reference Zlib. @return [String] compress string.
# File lib/easy_zip.rb, line 31 def self.compress(str, level = Zlib::BEST_SPEED) # compress string. EasyZip::Strings.compress(str, level) end
decompress(str)
click to toggle source
decompress string. @param [String] str decompress string. @return [String] decompress string.
# File lib/easy_zip.rb, line 40 def self.decompress(str) # decompress string. EasyZip::Strings.decompress(str) end
read_lines(filepath)
click to toggle source
read all lines in gzip file. @param [String] filepath read filepath. @return [Array] file lines.
# File lib/easy_zip.rb, line 14 def self.read_lines(filepath) EasyZip::File.read_lines(filepath) end
write_lines(filepath, values)
click to toggle source
write all lines to gzip file. @param [String] filepath write filepath. @param [String / Array] values write value or lines(Array).
# File lib/easy_zip.rb, line 22 def self.write_lines(filepath, values) EasyZip::File.write_lines(filepath, values) end