SoftBank.Cldr.Money.add-exclamation-mark
You're seeing just the function
add-exclamation-mark
, go back to SoftBank.Cldr.Money module for more information.
Add two Money
values and raise on error.
Arguments
money_1
andmoney_2
are any validMoney.t
types returned byMoney.new/2
Returns
{:ok, money}
orraises an exception
Examples
iex> SoftBank.Cldr.Money.add! Money.new(:USD, 200), Money.new(:USD, 100)
#Money<:USD, 300>
SoftBank.Cldr.Money.add! Money.new(:USD, 200), Money.new(:CAD, 500)
** (ArgumentError) Cannot add two %:'Elixir.Money'{} with different currencies. Received :USD and :CAD.