class Kafka::Protocol::OffsetFetchResponse
def self.decode(decoder)
def self.decode(decoder) topics = decoder.array { topic = decoder.string partitions = decoder.array { partition = decoder.int32 info = PartitionOffsetInfo.new( offset: decoder.int64, metadata: decoder.string, error_code: decoder.int16, ) [partition, info] } [topic, Hash[partitions]] } new(topics: Hash[topics]) end