5 # A convenient wrapper for the zlib standard library that allows compression/decompression of strings with gzip.
7 class Stream
< StringIO
11 # Decompresses a gzipped string.
12 def self.decompress(source
)
13 Zlib
::GzipReader.new(StringIO
.new(source
)).read
16 # Compresses a string using gzip.
17 def self.compress(source
)
19 gz
= Zlib
::GzipWriter.new(output
)