class Dalli::GzipCompressor

Public Class Methods

compress(data) click to toggle source
# File lib/dalli/compressor.rb, line 16
def self.compress(data)
  io = StringIO.new("w")
  gz = Zlib::GzipWriter.new(io)
  gz.write(data)
  gz.close
  io.string
end
decompress(data) click to toggle source
# File lib/dalli/compressor.rb, line 24
def self.decompress(data)
  io = StringIO.new(data, "rb")
  Zlib::GzipReader.new(io).read
end