class UselessController< ApplicationController require 'open-uri' require 'rexml/document' require 'net/http' require 'net/https' include REXML def forgmail url = URI.parse("https://mail.google.com/mail/feed/atom") req = Net::HTTP::Get.new(url.path) req.basic_auth params['username'], params['password'] req.content_type = 'text/xml' http = Net::HTTP.new(url.host, url.port) http.use_ssl = true response = http.start { |http| http.request(req) } root = Document.new(response.read_body).root render :text=>root end end