Extended maintenance of Ruby versions 1.8.7 and 1.9.2 ended on July 31, 2014. Read more
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 41 def write(data) if data.size + @written > @limit raise FileOverflow, "You tried to feed more data than fits in the file." end @io.write data @written += data.size data.size end