Method: Api::ResponseSaveReplay#_encode

Defined in:
lib/sc2ai/protocol/sc2api_pb.rb

#_encode(buff) ⇒ Object



29985
29986
29987
29988
29989
29990
29991
29992
29993
29994
29995
29996
29997
29998
29999
30000
30001
30002
# File 'lib/sc2ai/protocol/sc2api_pb.rb', line 29985

def _encode(buff)
  val = @data
  if ((bs = val.bytesize) > 0)
    buff << 0x0a
    len = bs
    loop do
      byte = len & 0x7F
      len >>= 7
      byte |= 0x80 if len > 0
      buff << byte
      break if len == 0
    end

    buff.concat(val.b)
  end
  buff << @_unknown_fields if @_unknown_fields
  buff
end