class HideController < ApplicationController
after_filter :change_urls
def index
url = URI.parse(params[:myurl])
method = request.request_method
data = request.parameters
@myhost = url.host
@myresponse = Net::HTTP.start(url.host,url.port) { |x|
x.send(method,url.path,data)
}
render :text => @myresponse.body
end
private
def change_urls
@myresponse.body.gsub!(/src="(.*?)"/) { |x|
newurl = "src=\"" + "http://0.0.0.0:3000/http://" + @myhost + $1 + "\""
}
end
end