Ou même "Java me manque, comment complexifier ?"
Class PriceInEuro < Float
def initialize(prix)
raise 'gotch' if prix < 0
super
end
def francs
self * 6.55957
end
def dollars
self * 1.24
end
end
class Produit < AR::B
def prix
PriceInEuro.new(attributes[:price])
end
end
<%= @produit.prix.francs %>
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---