tapajos/brazilian-rails — pull request #53 by mdlima (2012-11-02 21:18:25+00:00)
Title: Modificações no BRStrings para tratamento de hífens e espaços.

Ao tentar substituir um método de formatação de nomes que tinha criado pelo do brazilian-rails, alguns testes não passaram, notadamente o "titleize". A diferença estava na manutenção do hífen, enquanto na versão original eles eram trocados por espaços.

Alterei o método titleize (e o nome_proprio, que acabou impactado) e adicionei testes de comparação com a versão original.

Já que estava com a mão na massa, substituí também chamadas gsub usadas nos métodos que alteram a instância da própria string (métodos com bang!).

Por fim, já que é a maneira gramaticamente correta, alterei o método nome_proprio para realizar a remoção de espaços extras.

Espero ajudar com esta contribuição.