Archive for Julho 2009
Remarkable AASM
Esta é para quem está utilizando o AASM e também o Remarkable em seus testes: trabalhei num plugin que permite testar as configurações de estado de um modelo facilmente, da seguinte forma:
describe User do
should_aasm :status do |aasm|
aasm.initial_state :pending
aasm.states [:pending, :active, :suspended, :deleted]
aasm.events [:activate, :suspend, :delete]
end
end
Atualmente é possível testar o estado inicial, os estados disponíveis e os eventos configurados para o modelo. Os testes para verificar as transições entre estados ainda estão sendo planejados =).
O plugin está disponível no github. Qualquer dúvida é só deixar um comentário, e se tiverem sugestões e/ou problemas, usar as issues do github.
Liberado o Rails 2.3.3
Hoje a tarde veio a informação pelo Twitter do @dhh (e logo depois muitos outros RTs) que havia sido liberada a tão esperada versão 2.3.3 do Rails. Esta versão é um release para correção de alguns bugs deixados pela versão 2.3.2, além de algumas pequenas features novas, como o método touch que já mencionei aqui anteriormente.
Para atualizar basta dar um gem update no seu terminal/console que a nova versão será baixada e instalada.
Mais informações diretamente no blog do Rails, aqui.


