class YDIM::MobileCurrencyConverter
Public Class Methods
new(conversions={})
click to toggle source
# File lib/ydim/currency_converter.rb, line 6 def initialize(conversions={}) @conversions = conversions end
Public Instance Methods
convert(amount, origin, target)
click to toggle source
# File lib/ydim/currency_converter.rb, line 9 def convert(amount, origin, target) return amount if(origin == target) amount.to_f * @conversions.fetch([origin, target]) { raise "Unknown Conversion '#{origin}' -> '#{target}'" } end