module SimpleExchangeRate

Constants

BASE_RATE
DATABASE_FILE
DATABASE_FILE_NAME
DATABASE_FILE_PATH
INITIAL_BASE_CURRENCY
PRECISION_NUMBER
SUPPORTED_CURRENCIES
VERSION

Public Class Methods

at(date, base_currency, conversion_currency) click to toggle source
# File lib/simple_exchange_rate.rb, line 10
def at(date, base_currency, conversion_currency)
  conversion = self::Conversion.new(database)

  conversion.date = date
  conversion.base_currency = base_currency
  conversion.conversion_currency = conversion_currency

  conversion.rate
end

Private Class Methods

database() click to toggle source
# File lib/simple_exchange_rate.rb, line 22
def database
  @database ||= Database.new
end