[1] pry(2.0.0-p195)> require 'open-uri'
[2] pry(2.0.0-p195)> require 'active_support/core_ext/hash/conversions'
[3] pry(2.0.0-p195)> Hash.from_xml(open('http://www.portalshit.net/index.atom').read)
=> {"feed"=>
{"xmlns"=>"http://www.w3.org/2005/Atom",
"id"=>"http://www.portalshit.net/",
"title"=>"portal shit!",
"updated"=>"2013-06-18T19:07:44+09:00",
"link"=>
[{"type"=>"text/html",
"rel"=>"alternate",
"href"=>"http://www.portalshit.net/"},
{"type"=>"application/atom+xml",
"ref"=>"self",
"href"=>"http://www.portalshit.net/index.atom"}],
"entry"=>
[{"id"=>"tag:www.portalshit.net,2013-06-18T19:04:33+09:00",
"title"=>"Alfred で Chrome のブックマークを検索する",
"published"=>"2013-06-18T19:04:33+09:00",
"updated"=>"2013-06-18T19:07:44+09:00",
"link"=>
{"type"=>"html",
"rel"=>"alternate",
"href"=>
"http://www.portalshit.net/2013/06/18/chrome-bookmark-search-with-alfred"},
"content"=>
"<p><img src=\"https://resources.portalshit.net/945-chrome-bookmark-search-with-alfred.png\" alt=\"945-chrome-bookmark-search-with-alfred.png (708×295)\
"author"=>{"name"=>"morygonzalez"}},
で XML の内容を Hash にできる。ActiveSupport 便利。