<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Segment7: RDoc 2.1.0</title>
    <link>http://blog.segment7.net/articles/2008/07/20/rdoc-2-1-0</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>The Blog</description>
    <item>
      <title>RDoc 2.1.0</title>
      <description>&lt;p&gt;
RDoc is an application that produces documentation for one or more Ruby
source files. RDoc includes the `rdoc` and `ri` tools for generating and
displaying online documentation.
&lt;/p&gt;
&lt;p&gt;
At this point in time, RDoc 2.x is a work in progress and may incur further
&lt;span class="caps"&gt;API&lt;/span&gt; changes beyond what has been made to the RDoc 1.0.1. Command-line tools
are largely unaffected, but internal APIs may shift rapidly.
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;3 Major Enhancements:

&lt;ul&gt;
&lt;li&gt;RDoc now knows about meta-programmed methods, see RDoc::Parser::Ruby

&lt;/li&gt;
&lt;li&gt;Reorganized parsers under RDoc::Parser base class

&lt;/li&gt;
&lt;li&gt;ri now walks the ancestors of a class looking for a method e.g. ri
File#read displays documentation for IO#read (may require regeneration of
ri data)

&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;5 Minor Enhancements:

&lt;ul&gt;
&lt;li&gt;Allow links to files

&lt;/li&gt;
&lt;li&gt;Default options now taken from &lt;span class="caps"&gt;RDOCOPT&lt;/span&gt; environment variable

&lt;/li&gt;
&lt;li&gt;Class method documentation can be found at toplevel now (def X.foo)

&lt;/li&gt;
&lt;li&gt;Allow &lt;span class="caps"&gt;HTML&lt;/span&gt; templates distributed as gems to be loaded with the -T option,
just like the standard templates in rdoc/generator/html (so an &lt;span class="caps"&gt;HTML&lt;/span&gt;
template lib/new_template.rb in a gem can be used with rdoc -T
new_template)

&lt;/li&gt;
&lt;li&gt;`rdoc -v` prints out files, classes, modules and methods as it goes

&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;11 Bug Fixes:

&lt;ul&gt;
&lt;li&gt;`ri Foo.bar` now looks for class methods also

&lt;/li&gt;
&lt;li&gt;Sections work in the default template again

&lt;/li&gt;
&lt;li&gt;Doesn&amp;#8217;t warn about :foo:: list item being an unrecognized directive

&lt;/li&gt;
&lt;li&gt;RDoc no longer converts characters inside tt tags

&lt;/li&gt;
&lt;li&gt;Fixed &amp;#8220;unitialized constant RDoc::Markup::ToHtml::HTML&amp;#8221; 

&lt;/li&gt;
&lt;li&gt;Fixed generation of relative links

&lt;/li&gt;
&lt;li&gt;Fixed various diagram generation issues

&lt;/li&gt;
&lt;li&gt;Fixed templates broken by switch to erb

&lt;/li&gt;
&lt;li&gt;Fixed issue with &amp;lt;!&lt;del&gt;- -&lt;/del&gt;&amp;gt; style comments

&lt;/li&gt;
&lt;li&gt;Lowercase words are no longer rdoc&amp;#8217;d as methods without leading #, as
described in the documentation

&lt;/li&gt;
&lt;li&gt;RDoc now correctly sets superclasses if they were originally unknown

&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Sun, 20 Jul 2008 22:25:39 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:3f5e804f-43a1-4db7-ad5a-09e4fd090f8d</guid>
      <author>drbrain@segment7.net (Eric Hodel)</author>
      <link>http://blog.segment7.net/articles/2008/07/20/rdoc-2-1-0</link>
      <category>RDoc</category>
      <category>Software</category>
    </item>
  </channel>
</rss>
