22 lines
674 B
Kotlin
22 lines
674 B
Kotlin
package com.cubetiqs.money
|
|
|
|
fun StdMoney.exchangeTo(currency: StdMoney.Currency): StdMoney {
|
|
return MoneyExchangeUtils.exchange(this, currency)
|
|
}
|
|
|
|
fun StdMoney.isMatchedCurrency(currency: StdMoney.Currency) =
|
|
this.getMoneyCurrency().getCurrency().equals(currency.getCurrency(), ignoreCase = true)
|
|
|
|
inline fun buildMoneyConfigProperties(
|
|
builderAction: MoneyConfig.MoneyConfigProperties.MoneyConfigPropertiesBuilder.() -> Unit
|
|
): MoneyConfig.MoneyConfigProperties {
|
|
return MoneyConfig
|
|
.builder().apply(builderAction)
|
|
.build()
|
|
}
|
|
|
|
inline fun applyMoneyConfig(
|
|
builderAction: MoneyConfig.() -> Unit,
|
|
) {
|
|
MoneyConfig.apply(builderAction)
|
|
} |