class FlatBuffers::Serializer::StructSerializer
def add_field(field, value)
def add_field(field, value) packed_value = pack_value(field.base_type, value) @buffer.append_as_bytes(packed_value) unless field.padding.zero? pad!(@buffer, field.padding) end end
def finish
def finish @buffer end
def initialize(buffer)
def initialize(buffer) @buffer = buffer end
def start
def start yield finish end