class Money::Distributed::Fetcher::EuCentralBank

European Central Bank rates fetcher

Constants

ECB_RATES_URL
RATE_XPATH
VERSION

Private Instance Methods

exchange_rates() click to toggle source
# File lib/money/distributed/fetcher/eu_central_bank.rb, line 17
def exchange_rates
  doc = Nokogiri::XML(open(ECB_RATES_URL))
  doc.xpath(RATE_XPATH).each_with_object('EUR' => 1) do |node, h|
    h[node[:currency]] = BigDecimal.new(node[:rate])
  end
end