| Class | VariableExchangeBank |
| In: |
lib/bank/variable_exchange_bank.rb
|
| Parent: | Object |
Example useage:
Money.bank = VariableExchangeBank.new
Money.bank.add_rate("USD", "CAD", 1.24515)
Money.bank.add_rate("CAD", "USD", 0.803115)
Money.us_dollar(100).exchange_to("CAD") => Money.ca_dollar(124)
Money.ca_dollar(100).exchange_to("USD") => Money.us_dollar(80)
# File lib/bank/variable_exchange_bank.rb, line 10
10: def add_rate(from, to, rate)
11: rates["#{from}_TO_#{to}".upcase] = rate
12: end
# File lib/bank/variable_exchange_bank.rb, line 14
14: def get_rate(from, to)
15: rates["#{from}_TO_#{to}".upcase]
16: end