ascetic_ddd.seedwork.domain.values.money.bank¶
Classes
|
Handles currency conversion using exchange rates. |
- class ascetic_ddd.seedwork.domain.values.money.bank.Bank[source]¶
Bases:
objectHandles currency conversion using exchange rates.
The Bank maintains a table of exchange rates and provides the reduce operation to convert expressions to a target currency.
- add_rate(from_currency, to_currency, rate)[source]¶
Add an exchange rate.
- rate(from_currency, to_currency)[source]¶
Get the exchange rate between two currencies.