# File lib/currencies/currency.rb, line 31 def load_exchange_rate @exchange_currency = self.class.base_currency unless @exchange_currency return 1.0 if @code == @exchange_currency if self.class.import_exchange_rates http = Net::HTTP.new('download.finance.yahoo.com', 80) response = http.get("/d/quotes.csv?e=.csv&f=sl1d1t1&s=#{@code}#{@exchange_currency}=X") rate = response.body.split(',')[1] rate == '0.0' ? nil : rate.to_f else nil end end