Module: MeRedis::ZipValues::ZlibCompressor

Defined in:
lib/me_redis/zip_values.rb

Class Method Summary collapse

Class Method Details

.compress(value) ⇒ Object



67
# File 'lib/me_redis/zip_values.rb', line 67

def self.compress(value); Zlib.deflate(value.to_s ) end

.decompress(value) ⇒ Object



69
70
71
72
73
# File 'lib/me_redis/zip_values.rb', line 69

def self.decompress(value)
  value ? Zlib.inflate(value) : value
rescue Zlib::DataError, Zlib::BufError
  return value
end