kurs

Ruby API za vrednosti valuta (za sada samo EUR, USD, CHF i GBP) po kursu (kupovnom, prodajnom i srednjem) domaćih banaka

Instalacija

sudo gem install dejan-kurs --source http://gems.github.com

Korišćenje

require "rubygems"
require "kurs"

# banke:
>> Kurs.lista.keys
=> ["Banca Intesa", "Vojvođanska Banka", "Findomestic Banka", "Société Générale Banka", "Raiffeisen banka", "Meridian Bank", "Komercijalna banka", "Narodna Banka Srbije"]

# konvertovanje po podacima NBS
>> nbs = Kurs.lista['Narodna Banka Srbije']
=> {"kupovni"=>{"CHF"=>62.5359, "EUR"=>94.6169, "USD"=>70.6465, "GBP"=>106.0371}, "datum"=>"08.05.2009.", "srednji"=>{"CHF"=>62.7242, "EUR"=>94.9017, "USD"=>70.8592, "GBP"=>106.3563}, "prodajni"=>{"CHF"=>62.9124, "EUR"=>95.1864, "USD"=>71.0717, "GBP"=>106.6754}}
>> (1500 * nbs['prodajni']['USD']) / nbs['kupovni']['EUR']
=> 1126.72841743917

# datum
>> Kurs.lista['Raiffeisen banka']['datum']

Autor

Dejan Simic