Brazilian Rails é um conjunto de gems para serem usadas com Ruby e com o Ruby on Rails e tem como objetivo unir alguns recursos úteis para os desenvolvedores brasileiros.
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.
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.