Skip to content
This repository has been archived by the owner on Mar 11, 2019. It is now read-only.

Modificações no BRStrings para tratamento de hífens e espaços. #53

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

mdlima
Copy link

@mdlima mdlima commented Nov 2, 2012

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.

@@ -15,19 +15,27 @@
'Érica da Silva' => 'érica da silva',
'Íris Santos' => 'íris santos',
'Paulo dos Santos' => 'paulo dos saNTos',
' José da Silva ' => ' josé da silva ',
'José da Silva' => ' josé da silva ',
'Knut Schimidt-Nielsen' => 'Knut SCHIMIDT-NIELSEN',
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Não tenho certeza se é este o comportamento correto para normalizar nomes próprios com hífens.

@dgmike
Copy link

dgmike commented Mar 18, 2016

👍

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants