# File lib/money/currency.rb, line 163
    def initialize(id)
      id = id.to_s.downcase
      raise(UnknownCurrency, "Unknown currency `#{id}'") unless self.class.stringified_keys.include?(id)

      @id  = id.to_sym
      data = self.class.table[@id]
      data.each_pair do |key, value|
        instance_variable_set("@#{key}""@#{key}", value)
      end
    end