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

Version Path
muck-services-3.3.3 app/views/entries/search.rdf.builder
muck-services-3.3.2 app/views/entries/search.rdf.builder
muck-services-3.3.1 app/views/entries/search.rdf.builder
muck-services-3.3.0 app/views/entries/search.rdf.builder
muck-services-3.2.2 app/views/entries/search.rdf.builder
muck-services-3.2.1 app/views/entries/search.rdf.builder
muck-services-3.2.0 app/views/entries/search.rdf.builder
muck-services-3.1.1 app/views/entries/search.rdf.builder
muck-services-3.1.0 app/views/entries/search.rdf.builder
muck-services-0.1.47 app/views/entries/search.rdf.builder
muck-services-3.0.0 app/views/entries/search.rdf.builder
muck-services-0.1.46 app/views/entries/search.rdf.builder
muck-services-0.1.45 app/views/entries/search.rdf.builder
muck-services-0.1.44 app/views/entries/search.rdf.builder
muck-services-0.1.43 app/views/entries/search.rdf.builder
muck-services-0.1.42 app/views/entries/search.rdf.builder
muck-services-0.1.41 app/views/entries/search.rdf.builder
muck-services-0.1.40 app/views/entries/search.rdf.builder
muck-services-0.1.39 app/views/entries/search.rdf.builder