А что насчет этого?
Net::HTTP::Proxy("dvaic.svn.fex", 80, "admin", "admin").start("my.server.com", 80) do |http|
response = http.post("/api/identity/emails_from_ids",
"<users><id>3434</id></users>",
{"Content-Type" => "application/xml"})
# ... response.body <== Response with XML
end