Method: Codec::Prefixedlength#build_field

Defined in:
lib/codec/prefix.rb

#build_field(buf, length) ⇒ Object



35
36
37
38
39
40
41
42
43
# File 'lib/codec/prefix.rb', line 35

def build_field(buf,length)
  begin
    f,r = decode(buf[0,length])
  rescue ErrorBufferUnderflow => e
    raise ParsingException, e.message
  end
  Logger.error "Error remain data in Prefixedlength" if r != ""
  return f
end