Blog da Improve It 
Publicado por Marcos Tapajós há
aproximadamente 1 ano.
Finalmente terminamos a migração do plugin Brazilian Rails para ser um conjunto de gems! Agora vamos começar duas novas empreitadas:
- Migrar as gems que são específicas para o Rails para usarem o i18n.
- Conversar com todos os desenvolvedores que possuem plugins específicos para brasileiros para transformar em gems e adicionar ao Brazilian Rails.
Vocês podem ver mais detalhes em:
http://www.improveit.com.br/software_livre/brazilian_rails
Tags brazilian, gem, plugin, rails | 7 comentários
Publicado por Marcos Tapajós há
aproximadamente 1 ano.
Como eu falei no meu outro post, nós estamos refatorando o Brazilian Rails e essa é a hora para quem quiser dar grandes sugestões e/ou colaborações. Quem quiser comentar algo ou faça agora ou cale-se para sempre! :-)
Tudo que estamos mexendo está em um branch chamado gems lá no Github. Para baixar o código basta seguir esses passos:
git clone git://github.com/tapajos/brazilian-rails.git
cd brazilian-rails
git checkout --track -b gems origin/gems
Tags brazilian, brazilianrails, rails | nenhum comentário
Publicado por Marcos Tapajós há
aproximadamente 1 ano.
Já faz um bom tempo que o Tino conversou comigo sobre rescrever o Brazilian Rails só que nós fomos adiando e acabou não saindo nada. Freqüentemente nós recebemos várias sugestões e queria dizer que todas estão sendo analisadas e algumas já estão na nossa agenda(no meio digital dois corpos ocupam o mesmo espaço!).
Essa semana o Cássio e o Hallison deram a sugestão de modularizar o plugin para poder instalar apenas o que é realmente útil para um determinado projeto. Foi uma sugestão que não é inédita mas que eu juntei com uma outra que eu recebi faz um bom tempo que é transformar o plugin em uma gem para não precisar instalar em cada projeto.
A idéia é tornar um Brazilian Rails em um conjunto de gems de forma bem semelhante ao Rails mas que poderá ser usado como plugin da mesma forma como é usado hoje. Bem, esse é o futuro!
Pois bem, fiz um branch chamado gems lá no nosso repositório e já estou trabalhando na futura versão do Brazilian Rails. Se alguém quiser olhar e dar sugestões..
Tags brazilian, brazilianrails, rails | nenhum comentário
Publicado por Marcos Tapajós há
mais de 3 anos.
Uma das nossas premissas é que o nosso plugin nunca deve conflitar com o padrão do Rails, ou seja, uma aplicação já em funcionamento deve ser capaz de instalar o plugin e não parar de funcionar.
Essa preocupação surgiu quando ao modificar o to_s da classe Date minha aplicação parou de funcionar já que eu esperava um formato diferente de "%d/%m/%Y". Resolvi criando um outro método chamado to_s_br e mantendo o to_s original.
Hoje o Kristopher Murata me chamou a atenção para um problema, que ontem mesmo eu tinha notado e comentado com o Celestino Gomes, que o nosso plugin estava quebrando essa nossa premissa ao modificar as regras de pluralização do Rails.
Para corrigi esse problema eu retirei uma linha do init.rb do plugin deixando a inclusão dessa funcionalidade opcional através da adição de uma linha ao enviroment.rb
Gostaria de agradecer o feedback do Kristopher.
Tags brazilian, brazilianrails, feedback, plugin, rails, ruby | 5 comentários
Publicado por Marcos Tapajós há
mais de 3 anos.
Acabei de atualizar o plugin Brazilian Rails adicionando ao método to_date da classe String a capacidade de lidar com datas no formato "DD/MM/AAAA".
A classe Date recebeu um método chamado to_s_br que gera uma string com a formatação "DD/MM/AAAA".
Foi criado o método estático valid? na classe Date para validar os formatos da data e o seu conteúdo.
No plugin existe um arquivo com os exemplos de como usar cada uma dessas novas funcionalidades.
Atualizado em 31/07/2007 às 22:46
Também foram adicionadas as traduções para os nomes do meses e dos dias e suas respectivas abreviações.
Tags brazilian, brazilianrails, feedback, plugin, rails, ruby | 6 comentários
Publicado por Marcos Tapajós há
mais de 3 anos.
Acabei de atualizar o plugin Brazilian Rails adicionando ao modulo Inflector algumas regras de formação de plural para o português.
Tags brazilian, brazilianrails, feedback, plugin, rails, ruby | nenhum comentário