Sha256: 25b29714b2812c6b05750ad8af5e6882b2f0e080728cf0ac9a99b588c7cf63ec
Contents?: true
Size: 463 Bytes
Versions: 6
Compression:
Stored size: 463 Bytes
Contents
require "zlib" require "stringio" module Flipper module Serializers module Gzip module_function def serialize(source) return if source.nil? output = StringIO.new gz = Zlib::GzipWriter.new(output) gz.write(source) gz.close output.string end def deserialize(source) return if source.nil? Zlib::GzipReader.wrap(StringIO.new(source), &:read) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems