[doc] misleading IO.write offset description
"If offset is not given, the file is truncated. Otherwise, it is not truncated."
The above is NOT true when 'a' mode is used. I'd suggest to clarify in documentation that offset is usually 0 if not specified but in 'a' mode it is at end of file or something along these lines.
Updated by takanabe (Takayuki Watanabe) almost 4 years ago
Yes. When we use appending mode without offset, the file is not truncated.
Truncating files are occurred in write mode only. So it seems that we should just add the behaviour in write mode rather than adding behaviour in append mode.
I created PR for this ticket on github: https://github.com/ruby/ruby/pull/1571
Updated by hsbt (Hiroshi SHIBATA) over 3 years ago
- Status changed from Open to Closed