Sha256: 9580cb1595e238c68c4ec750906a46238b3eb061d8dcca5d2c0e78133f851d1a
Contents?: true
Size: 444 Bytes
Versions: 18
Compression:
Stored size: 444 Bytes
Contents
# frozen_string_literal: true module Kafka class LZ4Codec def codec_id 3 end def produce_api_min_version 0 end def load require "extlz4" rescue LoadError raise LoadError, "using lz4 compression requires adding a dependency on the `extlz4` gem to your Gemfile." end def compress(data) LZ4.encode(data) end def decompress(data) LZ4.decode(data) end end end
Version data entries
18 entries across 18 versions & 3 rubygems