class REXML::IOSource
def readline(term = nil)
def readline(term = nil) if @pending_buffer begin str = @source.readline(term || @line_break) rescue IOError end if str.nil? str = @pending_buffer else str = @pending_buffer + str end @pending_buffer = nil else str = @source.readline(term || @line_break) end return nil if str.nil? if @to_utf decode(str) else str.force_encoding(::Encoding::UTF_8) if @force_utf8 str end end