orbit-basic/app/controllers/useless_controller.rb

21 lines
571 B
Ruby

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