Plugin Brazilian Rails
Publicado por Marcos Tapajós há mais de 3 anos.
Acabei de publicar no RubyForge a primeira versão do plugin Brazilian Rails.
Desde que eu comecei a programar em Ruby, usando o Ruby on Rails, sempre adorei o sistema de plugins, onde facilmente podemos incorporar novas funcionalidades que atendem a vários projetos.
Sempre tive vontade de colocar nossos códigos disponíveis como plugins mas nunca tive tempo para fazer isso. Inevitavelmente continuo sem tempo mas agora estou contando com um time de amigos que resolveram me ajudar. São eles:
- André Luiz Kupkovski (Ancar)
- Celestino Ferreira Gomes (Ancar)
- Rafael Fraga Walter (Ancar)
- Fernando João Manfroi (Ancar)
- Luciene Souza Luna (Ancar)
Esse plugin surgiu da necessidade de usar o método error_messages_for para sinalizar na camada de vista os erros encontrados nas validações do nosso modelo. Essas mensagens eram em inglês, o que fazia com que os desenvolvedores tivessem que implementar algo semelhante no RHTML.
Acabamos notando que várias outras coisas poderiam ficar mais simples aos brasileiros usando-as como estamos acostumados. Por exemplo, nosso formato padrão de data é DD/MM/AAAA mas Ruby não trabalha da mesma forma. Para solucionar esse problema fizemos uma implementação que modifica o método to_date do modulo String para lidar com esse nosso formato.
Esse nosso primeiro release não abrange todas as nossas implementações mas resolvemos publicar o quanto antes para poder contar com o feedback dos nossos usuários e melhorar continuamente.
Trata-se de um projeto Open Source, onde gostaríamos de contar com a colaboração da comunidade Brasileira com sugestões e quem sabe com novos desenvolvedores. Minha única exigência com relação aos patches é que eles venham acompanhados de testes.
Quem quiser experimentar nosso plugin basta executar uma única linha e reiniciar sua aplicação Rails.
script/plugin install -x \
svn://rubyforge.org/var/svn/brazilian-rails
Como temos vários tipos de códigos diferentes devemos fazer outros plugins em breve !



O que você achou? Coloque seus comentários e sugestões abaixo!
Acompanhe o RSS dessa página.
Comentários (16 até o momento)
Vinícius Manhães Teles disse 39 minutos depois:
Vinícius Manhães Teles disse 41 minutos depois:
Eduardo Fiorezi disse aproximadamente 11 horas depois:
Marcos Tapajós disse aproximadamente 12 horas depois:
JACKSON PIRES disse 1 dia depois:
Marcos Tapajós disse 1 dia depois:
Davis disse 3 meses depois:
Davis disse 4 meses depois:
Tapajós disse 4 meses depois:
Gustavo Cardoso disse 5 meses depois:
flaubert disse 10 meses depois:
G. Sobrinho disse aproximadamente 1 ano depois:
Tapajós disse aproximadamente 1 ano depois:
Ivaldo disse aproximadamente 1 ano depois:
Vitor Kiyoshi Arimitsu disse aproximadamente 1 ano depois:
Vitor Kiyoshi Arimitsu disse aproximadamente 1 ano depois: