# File lib/ole/ranges_io.rb, line 89 def pos= pos, whence=IO::SEEK_SET case whence when IO::SEEK_SET when IO::SEEK_CUR pos += @pos when IO::SEEK_END pos = @size + pos else raise Errno::EINVAL end raise Errno::EINVAL unless (0...@size) === pos @pos = pos end