[Ror-es] Extender clase nativa Ruby

Esteban ecorrales at mercedessoftware.com
Fri Sep 29 22:38:27 GMT 2006


Va una pregunta fácil, disculpen la trivialidad.
Quiero extender la clase 'float ' para agregarle un metodo 'to_money' 
para mostrar el contenido de un float ya formateado como dinero

Ej.

 > f = 1000.3

 > f.to_money('$')
$1,000.30

De esta manera podré poner en la vista

<%= @client.balance.to_money %>

lo prefiero a usar un helper

<%= to_money(@client.balance) %>

El codigo de to_money ya lo tengo escrito, lo que no se es como y donde 
extender la clase float.
Mi app no es ni financiera ni contable asi que no me preocupo por los 
redondeos de float, todos las sumas salen de queries como

select sum(monto) as suma
from transacciones
where ....

Gracias de Antemano.




More information about the Ror-es mailing list