module Minitest::Queue::ErrorReport::SnappyPack
Constants
- MSGPACK
Public Instance Methods
dump(object)
click to toggle source
# File lib/minitest/queue/error_report.rb, line 31 def dump(object) io = StringIO.new packer = MSGPACK.packer(io) packer.pack(object) packer.flush io.rewind Snappy.deflate(io.string).force_encoding(Encoding::UTF_8) end
load(payload)
click to toggle source
# File lib/minitest/queue/error_report.rb, line 26 def load(payload) io = StringIO.new(Snappy.inflate(payload)) MSGPACK.unpacker(io).unpack end