Method: BERT::Decode#peek

Defined in:
lib/bert/decode.rb

#peek(length) ⇒ Object



62
63
64
65
66
67
68
69
70
# File 'lib/bert/decode.rb', line 62

def peek(length)
  if length <= @peeked.length
    @peeked[0...length]
  else
    read_bytes = @in.read(length - @peeked.length)
    @peeked << read_bytes if read_bytes
    @peeked
  end
end