module

RDoc::Generator::XML::RDF

ruby latest stable

Module deprecated or moved

This module is deprecated or moved on the latest stable version. The last existing version (v1_9_1_378) is shown here.

No documentation available for this module.

Constants

CONTENTS_RDF = <<-EOF\n<% if defined? classes and classes["description"] then %>\n<description rd:parseType="Literal">\n<%= classes["description"] %>\n</description>\n<% end %>\n\n<% if defined? files and files["requires"] then %>\n<% files["requires"].each do |requires| %>\n<rd:required-file rd:name="<%= requires["name"] %>" />\n<% end # files["requires"] %>\n<% end %>\n\n<% if defined? classes and classes["includes"] then %>\n<IncludedModuleList>\n<% classes["includes"].each do |includes| %>\n<included-module rd:name="<%= includes["name"] %>" />\n<% end # includes["includes"] %>\n</IncludedModuleList>\n<% end %>\n\n<% if defined? classes and classes["sections"] then %>\n<% classes["sections"].each do |sections| %>\n<% if sections["attributes"] then %>\n<% sections["attributes"].each do |attributes| %>\n<contents>\n<Attribute rd:name="<%= attributes["name"] %>">\n<% if attributes["rw"] then %>\n<attribute-rw><%= attributes["rw"] %></attribute-rw>\n<% end %>\n<description rdf:parseType="Literal"><%= attributes["a_desc"] %></description>\n</Attribute>\n</contents>\n<% end # sections["attributes"] %>\n<% end %>\n\n<% if sections["method_list"] then %>\n<% sections["method_list"].each do |method_list| %>\n<% if method_list["methods"] then %>\n<% method_list["methods"].each do |methods| %>\n<contents>\n<Method rd:name="<%= methods["name"] %>" rd:visibility="<%= methods["type"] %>"\nrd:category="<%= methods["category"] %>" rd:id="<%= methods["aref"] %>">\n<parameters><%= methods["params"] %></parameters>\n<% if methods["m_desc"] then %>\n<description rdf:parseType="Literal">\n<%= methods["m_desc"] %>\n</description>\n<% end %>\n<% if methods["sourcecode"] then %>\n<source-code-listing rdf:parseType="Literal">\n<%= methods["sourcecode"] %>\n</source-code-listing>\n<% end %>\n</Method>\n</contents>\n<% end # method_list["methods"] %>\n<% end %>\n<% end # sections["method_list"] %>\n<% end %>\n<!-- end method list -->\n<% end # classes["sections"] %>\n<% end %>\nEOF

ONE_PAGE = %{<?xml version="1.0" encoding="utf-8"?>\n<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"\nxmlns="http://pragprog.com/rdoc/rdoc.rdf#"\nxmlns:rd="http://pragprog.com/rdoc/rdoc.rdf#">\n\n<!-- RDoc -->\n<% values["files"].each do |files| %>\n<rd:File rd:name="<%= files["short_name"] %>" rd:id="<%= files["href"] %>">\n<path><%= files["full_path"] %></path>\n<dtm-modified><%= files["dtm_modified"] %></dtm-modified>\n} + CONTENTS_RDF + %{\n</rd:File>\n<% end # values["files"] %>\n<% values["classes"].each do |classes| %>\n<<%= values["classmod"] %> rd:name="<%= classes["full_name"] %>" rd:id="<%= classes["full_name"] %>">\n<classmod-info>\n<% if classes["infiles"] then %>\n<InFiles>\n<% classes["infiles"].each do |infiles| %>\n<infile>\n<File rd:name="<%= infiles["full_path"] %>"\n<% if infiles["full_path_url"] then %>\nrdf:about="<%= infiles["full_path_url"] %>"\n<% end %>\n/>\n</infile>\n<% end # classes["infiles"] %>\n</InFiles>\n<% end %>\n<% if classes["parent"] then %>\n<superclass><%= href classes["par_url"], classes["parent"] %></superclass>\n<% end %>\n</classmod-info>\n} + CONTENTS_RDF + %{\n</<%= classes["classmod"] %>>\n<% end # values["classes"] %>\n<!-- /RDoc -->\n</rdf:RDF>\n}

Files

  • lib/rdoc/generator/xml/rdf.rb