#!/usr/bin/env ruby

require 'net/http'

def convert_currency(from_curr, to_curr)
  doc = Net::HTTP.get('www.google.com', "/finance/converter?a=1&from=#{from_curr}&to=#{to_curr}")
  regexp = Regexp.new("(\\d+\\.{0,1}\\d*)\\s+#{to_curr}")
  regexp.match doc
  $1.to_f
end

puts "1 USD = #{convert_currency('USD', 'EUR')} EUR"