Method: Monefy::Arithmetic#+

Defined in:
lib/monefy/arithmetic.rb

#+(monefy) ⇒ Monefy

Sum two Monefy instances

Examples:

Monefy.new(50, 'EUR') + Monefy.new(20, 'USD')
=> #<Monefy:0x... @amount=68.02, @currency="EUR">

Parameters:

  • monefy (Monefy)

    another Monefy instance.

Returns:

  • (Monefy)

    new Monefy instance with added amount.



14
15
16
17
18
19
20
21
22
# File 'lib/monefy/arithmetic.rb', line 14

def + monefy
  validate_monefy_instance(monefy)

  calculated_amount = amount + converted_money_currency(monefy)
  create_new_instace(
    calculated_amount,
    currency
  )
end