私のレールモデルには次のようなものがあります
def price Money.new(price_cents, currency) end
def price=(val)
price_cents = val.to_money.cents
end
def value
Money.new(value_cents, currency)
end
def value=(val)
value_cents = val.to_money.cents
end
def budget
Money.new(budget_cents, currency)
end
def budget=(val)
budget_cents = val.to_money.cents
end
def used
Money.new(used_cents, currency)
end
def used=(val)
used_cents = val.to_money.cents
end
これは明らかにあまり DRY ではありません。どうすればこれをリファクタリングできますか?