current_line (REXML::IOSource)

    # File temp/source.rb, line 198
                    def current_line
          begin
            pos = @er_source.pos                            # The byte position in the source
            lineno = @er_source.lineno      # The XML < position in the source
            @er_source.rewind
            line = 0                                                                                # The \r\n position in the source
            begin
              while @er_source.pos < pos
                @er_source.readline
                line += 1
              end
            rescue
            end
          rescue IOError
            pos = -1
            line = -1
          end
                            [pos, lineno, line]
                    end