Sha256: 5191905e4796c74381cef2ff31b8cbe1e37e636203f2a27ec5d2a3e7bde66d2d
Contents?: true
Size: 1.05 KB
Versions: 19
Compression:
Stored size: 1.05 KB
Contents
headers["Content-Type"] = "application/rdf+xml" xml.instruct! xml.RDF :RDF, "xmlns:RDF" => "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "xmlns:result" => "http://www.folksemantic.com/rdf#" do xml.RDF :Description, "RDF:about"=>"http://www.folksemantic.com/about/search/rdf" do xml.result :name do xml.text! 'Results for ' + html_escape(request.env["REQUEST_URI"]) end end @base_uri = request.protocol + request.host_with_port + '/visits/' @results.each do |result| uri = "#{@base_uri}#{result.id}" xml.RDF :Description, "RDF:about" => uri do xml.result :title do xml.text! result.title end xml.result :uri do xml.text! uri end xml.result :description do xml.text! result.description end xml.result :permalink do xml.text! result.permalink end end end xml.RDF :Seq, "RDF:about" => url_for(:only_path => false, :controller => 'entries') do @results.each do |result| xml.RDF :li, "RDF:resource" => "#{@base_uri}#{result.id}" end end end
Version data entries
19 entries across 19 versions & 1 rubygems