Pharo Smalltalk wrapper for the Open Exchange Rates API.
- Pharo 3.0, Pharo 4.0, Pharo 5.0, Pharo 6.0, Pharo 6.1
Metacello new baseline: 'OXR'; repository: 'github://newapplesho/oxr-smalltalk:v0.1/pharo-repository'; load.
OXRSettings default applicationId:'Your App ID'.
You can read official documentation here.
Get the latest exchange rates available from the Open Exchange Rates API.
oxr := OpenExchangeRates new. oxr getLatestExchangeRates.
Get a JSON list of all currency symbols available from the Open Exchange Rates API, along with their full names, for use in your integration.
oxr := OpenExchangeRates new. oxr getCurrencies.
Convert any money value from one currency to another at the latest API rates using the /convert API endpoint.
oxr := OpenExchangeRates new. oxr convert: 19999.95 from: 'GBP' to: 'EUR'.
Changing Base Currency
oxr := OpenExchangeRates new. oxr baseCurrency: 'JPY'. oxr getLatestExchangeRates.