Google

def match pattern, consume=false rv = super while !rv and @source begin #str = @source.read(@block_size) str = @source.readline('>') str = encode(str) if str and @to_utf @buffer << str rv = super rescue @source = nil end end rv.taint rv end