module GZIP

Public Class Methods

compress(string, level) click to toggle source
# File lib/archive.rb, line 5
def self.compress string, level
  z = Zlib::Deflate.new level
  dst = z.deflate string, Zlib::FINISH
  z.close
  dst
end
decompress(string) click to toggle source
# File lib/archive.rb, line 12
def self.decompress string
  zstream = Zlib::Inflate.new
  buf = zstream.inflate string
  zstream.finish
  zstream.close
  buf
end