MoneyExtensions extension

Extensions for Money model

on

Methods

convertTo(String newCurrency, {double exchangeRate = 1.0}) Money

Available on Money, provided by the MoneyExtensions extension

Convert to another currency (simplified - would need real exchange rates)
formatted({bool showCurrency = true}) String

Available on Money, provided by the MoneyExtensions extension

Format money as string

Operators

operator *(double factor) Money

Available on Money, provided by the MoneyExtensions extension

Multiply money by a factor
operator +(Money other) Money

Available on Money, provided by the MoneyExtensions extension

Add two Money amounts (must be same currency)
operator -(Money other) Money

Available on Money, provided by the MoneyExtensions extension

Subtract two Money amounts (must be same currency)
operator /(double divisor) Money

Available on Money, provided by the MoneyExtensions extension

Divide money by a factor