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