Installation
gem install foreign_currency_exchange
Usage
require 'foreign_currency_exchange'
ForeignCurrencyExchange::Money.conversion_rates(
'EUR',
'USD' => 1.11,
'Bitcoin' => 0.0047
)
fifty_eur = ForeignCurrencyExchange::Money.new(50, 'EUR')
fifty_eur.amount fifty_eur.currency fifty_eur.inspect
fifty_eur.convert_to('USD')
twenty_dollars = ForeignCurrencyExchange::Money.new(20, 'USD')
fifty_eur + twenty_dollars fifty_eur - twenty_dollars fifty_eur / 2 twenty_dollars * 3
twenty_dollars == ForeignCurrencyExchange::Money.new(20, 'USD') twenty_dollars == ForeignCurrencyExchange::Money.new(30, 'USD')
fifty_eur_in_usd = fifty_eur.convert_to('USD')
fifty_eur_in_usd == fifty_eur
twenty_dollars > ForeignCurrencyExchange::Money.new(5, 'USD') twenty_dollars < fifty_eur