lib/stream_lines/reading/stream.rb in stream_lines-0.3.0 vs lib/stream_lines/reading/stream.rb in stream_lines-0.3.1
- old
+ new
@@ -41,10 +41,10 @@
lines = chunk.split($INPUT_RECORD_SEPARATOR, -1)
if lines.length > 1
@buffer.rewind
lines.first.prepend(@buffer.read)
- @buffer.truncate(0)
+ @buffer = StringIO.new
end
@buffer << lines.pop
lines
end