class Economy::Currencies

Public Instance Methods

add(*args) click to toggle source
# File lib/economy/currencies.rb, line 12
def add(*args)
  currency = Currency.new(*args)
  registry[currency.iso_code] = currency
end
find(id) click to toggle source
# File lib/economy/currencies.rb, line 4
def find(id)
  if registry.has_key?(id)
    registry[id]
  else
    raise "Currency #{id} not found"
  end
end

Private Instance Methods

registry() click to toggle source
# File lib/economy/currencies.rb, line 25
def registry
  @registry ||= {}
end