Skip to content

newapplesho/oxr-smalltalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Exchange Rates Build Status

Pharo Smalltalk wrapper for the Open Exchange Rates API.

Requirement

  • Pharo 3.0, Pharo 4.0, Pharo 5.0, Pharo 6.0, Pharo 6.1

Installation

Metacello new
    baseline: 'OXR';
    repository: 'github://newapplesho/oxr-smalltalk:v0.1/pharo-repository';
    load.

set up

OXRSettings default applicationId:'Your App ID'.

Usage

You can read official documentation here.

/latest.json

Get the latest exchange rates available from the Open Exchange Rates API.

oxr := OpenExchangeRates new.
oxr getLatestExchangeRates.

/currencies.json

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

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.

About

Pharo Smalltalk wrapper for the Open Exchange Rates API

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published