Nesta série de artigos eu já falei do novo método squish. Lembra-se?
Pois é, este método e a sua versão destrutiva, o squish!, foram alterados para ficarem mais rápidos. Veja como ficou a nova versão:
module ActiveSupport
module CoreExtensions
module String
module Filters
def squish
dup.squish!
end
def squish!
strip!
gsub!(/\s+/, ' ')
self
end
end
end
end
end