Ruby: torne os links de texto simples clicáveis

Se você tem algum texto simples contendo links e deseja transformá-los em hiperlinks reais, o URImódulo Ruby tem um método para gerar uma expressão regular para localizá-los. Combinado com nosso velho amigo String#gsub, isso torna a tarefa quase muito fácil:

text.gsub(URI.regexp, '<a href=""></a>')

Se você estiver usando Rails, você pode querer usar simple_format para também converter convenientemente novas linhas em quebras de linha e parágrafos:

simple_format(text).gsub(URI.regexp, '<a href=""></a>').html_safe