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]
-~----------~----~----~----~------~----~------~--~---

Répondre à