Support for the Ruby 2.4 series has ended. See here for reference.
![show/hide quicksearch [+]](../../../images/find.png)
IO wrapper that allows writing a limited amount of data
Writes data onto the IO, raising a FileOverflow exception if the number of bytes will be more than limit
 
               # File rubygems/package/tar_writer.rb, line 44
def write(data)
  if data.bytesize + @written > @limit
    raise FileOverflow, "You tried to feed more data than fits in the file."
  end
  @io.write data
  @written += data.bytesize
  data.bytesize
end