Use Net::HTTP:
require 'net/http'
source = Net::HTTP.get('stackoverflow.com', '/index.html')
require 'open-uri' source = open(url){|f|f.read}
UPD: more modern syntax
require 'open-uri' source = open(url, &:read)
require 'open-uri' source = open(url).read