Blog da Improve It

Mais atualizações no Brazilian Rails

Publicado por Vinicius Manhães Teles há aproximadamente 1 ano.

Celestino Gomes, ou melhor, Tino, avisa que tem também mais essas novidades no Brazilian Rails:

  1. Retornar numeros por extenso. (Código de Shairon Toledo). Exemplos:
    1.to_extenso ==> 'um'
    1.to_extenso_real => 'um real'

  2. Normalizar nomes próprios. Exemplo:
    'maria da silva e souza dos santos'. nome_proprio => 'Maria da Silva e Souza dos Santos'

  3. Remover acentos. Exemplo:
    'texto está com acentuação'.remover_acentos => 'texto esta com acentuacao'

Tags ,  | 2 comentários

O que você achou? Coloque seus comentários e sugestões abaixo!

Acompanhe o RSS dessa página.

Comentários (2 até o momento)

  1. Felipe Giotto disse 14 dias depois:

    hahahaha, agora vocês acabaram com minha diversão!

    Quando eu não tinha absolutamente nada pra fazer no fim de semana, eu abria algum código mirabolante e, com a "coragem" garantida pelas minhas dezenas de testes, ficava, às vezes, várias horas refatorando meus programas e tentando aumentar a legibilidade do meu código! Agora, com isso prontinho para mim no brazilian-rails, o que eu vou fazer nas minhas tardes de sábado??? :D

    Abraços e parabéns!!!!

    Felipe Giotto

  2. Julio Cesar disse aproximadamente 1 mês depois:

    Companheiro estou utilizando as funcionalidades da função nome_próprio, porém observei um compotamento anormal quando a string que quero normalizar começa com acento:

    Exemplo:

    "ébano da silva costa".nome_proprio => "ébano da Silva Costa"

    Ele não capitaliza palavras que começam com acento, assim como não consegue remover os acentos com a função remover_acentos