class YDIM::CurrencyConverter

Constants

ODBA_SERIALIZABLE

Public Instance Methods

drb_dup() click to toggle source
# File lib/ydim/currency_converter.rb, line 17
def drb_dup
        MobileCurrencyConverter.new(@conversions)
end
known_currencies() click to toggle source
# File lib/ydim/currency_converter.rb, line 20
def known_currencies
        @conversions.keys.collect { |origin, target| origin }.uniq.size
end
store(origin, target, rate) click to toggle source
# File lib/ydim/currency_converter.rb, line 23
def store(origin, target, rate)
        @conversions.store([target, origin], 1.0/rate)
        @conversions.store([origin, target], rate)
end