a bit more friendly ruby exchange-rate fetcher


			
require 'mechanize'

def exchange_rate(source, dest) 
  WWW::Mechanize.new.get("http://finance.yahoo.com/currency/convert?amt=1&from=#{source}&to=#{dest}").search('//td.yfnc_tabledata1')[4].inner_text
rescue
  raise "Could not find exchange rate from #{source} to #{dest}"
end