Blog da Improve It

Saiu o Brazilian Rails 2.0

Publicado por Marcos Tapajós há 3 meses.

Finalmente terminamos a migração do plugin Brazilian Rails para ser um conjunto de gems! Agora vamos começar duas novas empreitadas:

  1. Migrar as gems que são específicas para o Rails para usarem o i18n.
  2. 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 , , ,  | 6 comentários

Agora é a hora!

Publicado por Marcos Tapajós há 5 meses.

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 , ,  | nenhum comentário

O futuro do Brazilian Rails

Publicado por Marcos Tapajós há 5 meses.

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 , ,  | nenhum comentário

Problema no Brazilian Rails corrigido.

Publicado por Marcos Tapajós há aproximadamente 1 ano.

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 , , , , ,  | 5 comentários

Plugin Brazilian Rails Atualizado

Publicado por Marcos Tapajós há aproximadamente 1 ano.

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 , , , , ,  | 5 comentários

Plugin Brazilian Rails Atualizado

Publicado por Marcos Tapajós há aproximadamente 1 ano.

Acabei de atualizar o plugin Brazilian Rails adicionando ao modulo Inflector algumas regras de formação de plural para o português.

Tags , , , , ,  | nenhum comentário