/Test-script-app

Exchanging US dollar/Euro using ECB rates

Primary LanguageRuby

Test application

Exchanging US dollar/Euro using ECB rates from: https://sdw.ecb.europa.eu/quickview.do?SERIES_KEY=120.EXR.D.USD.EUR.SP00.A

Require:

Sequel database toolkit

gem install sequel

or run:

bundle install

The database that you prefer to use. Default requires sqlite3

Configuration:

You can choose which database you want to use in db_adapter.rb The default is sqlite3 which stored in RAM memory does not create a local database.

But you can set up a connection to any of the static databases. To work with a local database, you need to create your own database or connect to an existing one. The first initialization will take some time, but in the future the database will be updated only if necessary.

Installation:

git clone https://github.com/Paqwtv/Test-script-app.git

Usage:

Require exchanger.rb to irb or your Rails application

  Exchanger.exchange(111, Date.today)
  => [128.49511]

  Exchanger.exchange(111, '2017-1-6') 
  => [117.5379]

  Exchanger.exchange(111, '20170106')
  => [117.5379]

  Exchanger.exchange(110.23, Date.yesterday - 24, Date.today, '2017-01-25')
  => [nil, nil, 118.42009]