Carlos Brando

Nome do Jogo

Edge Rails: O método squish ficou mais rápido

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

Comments