class NIO::ByteBuffer

def [](index)

Returns:
  • (Integer) - byte at the given index

Raises:
  • (ArgumentError) - index is invalid (either negative or larger than limit)
def [](index)
  raise ArgumentError, "negative index given" if index < 0
  raise ArgumentError, "specified index exceeds limit" if index >= @limit
  @buffer.bytes[index]
end