Merge pull request #6 from ndkoch/api-conversion

added currency conversion to the CurrencyConversion class
This commit is contained in:
dkim1546 2019-12-08 15:59:30 -05:00 committed by GitHub
commit 15134de304
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -27,6 +27,14 @@ class CurrencyConverter(object):
currencies.append((rate,rate))
return currencies
def exchange_currency(self,amount,currency1,currency2):
base = self.response["base"]
conversion_rate1 = self.response["rates"][currency1]
conversion_rate2 = self.response["rates"][currency2]
new_amount = (amount / conversion_rate1) * conversion_rate2
# round to two digits because we are dealing with money
return round(new_amount,2)
def slugify(value):
"""Normalizes string, converts to lowercase, removes non-alpha characters,
and converts spaces to hyphens.