Blog da Improve It

Correção no Brazilian Rails relacionada ao uso de BigDecimal

Publicado por Vinicius Manhães Teles há aproximadamente 1 ano.

Felipe Barreto, nosso especialista de plantão em Rails, JavaScript, Web Standards e mais um monte de coisas, me informou ontem que identificou um problema na classe Dinheiro, do Brazilian Rails, relacionado ao tratamento de BigDecimals. O teste que revelava o problema era:

def testa_soma_de_dinheiro_com_big_decimal
assert_equal Dinheiro.new(200), BigDecimal.new("100").reais + "100".reais
end

A soma estava dando 0 e não 200, como deveria. Ooopppsss, isso é sério. Mas, já fiz a correção. Portanto, se estiver usando o plugin, faça a atualização.

Tags ,  | nenhum comentário

O que você achou? Coloque seus comentários e sugestões abaixo!

Acompanhe o RSS dessa página.

Comentários (0 até o momento)