Sha256: 050881e28580b13e156776bc6ff705e328c63a03f57768e88066d08f3f96fc8a
Contents?: true
Size: 389 Bytes
Versions: 4
Compression:
Stored size: 389 Bytes
Contents
module Zstd # @todo Exprimental class StreamWriter def initialize(io, level: nil) @io = io @stream = Zstd::StreamingCompress.new(level) end def write(*data) @stream.write(*data) @io.write(@stream.flush) end def finish @io.write(@stream.finish) end def close @io.write(@stream.finish) @io.close end end end
Version data entries
4 entries across 4 versions & 1 rubygems