Carlos Brando

Nome do Jogo

Rails 2.2: Time#advance reconhece frações de dias e semanas

Após o lançamento do Rails 2.1 o método Time#advance parou de funcionar corretamente com frações de tempo como:

>> Time.stubs(:now).returns Time.local(2000)

>> 1.5.days.ago == 36.hours.ago
# => false

Este erro foi corrigido no Rails 2.2.


Todos os exemplos dados aqui funcionarão somente no Ruby on Rails 2.2 ou superior. Você pode encontrar mais detalhes sobre esta e outras novidades do Rails 2.2 no e-book “Ruby on Rails - O que há de novo?“.

Comments