Method: Kafka::Protocol::OffsetFetchRequest#encode

Defined in:
lib/kafka/protocol/offset_fetch_request.rb

#encode(encoder) ⇒ Object



25
26
27
28
29
30
31
32
33
34
35
# File 'lib/kafka/protocol/offset_fetch_request.rb', line 25

def encode(encoder)
  encoder.write_string(@group_id)

  encoder.write_array(@topics) do |topic, partitions|
    encoder.write_string(topic)

    encoder.write_array(partitions) do |partition|
      encoder.write_int32(partition)
    end
  end
end