Module: Money::Bank::ExchangeRatesLoader
- Included in:
- ApiBank
- Defined in:
- lib/money/bank/api_exchange_rates_loader.rb
Overview
will store returned exchange rate
Constant Summary collapse
- API_URL =
ENV['RATE_URL']
Instance Method Summary collapse
Instance Method Details
#load_data(date, from, to) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/money/bank/api_exchange_rates_loader.rb', line 13 def load_data(date, from, to) rates_source = API_URL + "?on=#{date.strftime('%Y-%m-%d')}&from=#{from}&to=#{to}" doc = Yajl::Parser.parse(open(rates_source).read) internal_set_rate(date, doc.from, doc.to, doc.rate) unless doc.blank? end |