class NIO::ByteBuffer
def position=(new_position)
-
(ArgumentError)
- new position was invalid
Parameters:
-
new_position
(Integer
) -- position in the buffer
def position=(new_position) raise ArgumentError, "negative position given" if new_position < 0 raise ArgumentError, "specified position exceeds capacity" if new_position > @capacity @mark = nil if @mark && @mark > new_position @position = new_position end