module VCR::Cassette::Serializers::Compressed

def deserialize(string)

Returns:
  • (Hash) - the deserialized object

Parameters:
  • string (String) -- the compressed YAML cassette data
def deserialize(string)
  yaml = Zlib::Inflate.inflate(string)
  VCR::Cassette::Serializers::YAML.deserialize(yaml)
end

def file_extension

Returns:
  • (String) - "zz"
def file_extension
  'zz'
end

def serialize(hash)

Returns:
  • (String) - the compressed cassette data

Parameters:
  • hash (Hash) -- the object to serialize
def serialize(hash)
  string = VCR::Cassette::Serializers::YAML.serialize(hash)
  Zlib::Deflate.deflate(string)
end