<?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.0.0</title>
    <link>http://blog.segment7.net/articles/2008/04/10/rdoc-2-0-0</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>The Blog</description>
    <item>
      <title>RDoc 2.0.0</title>
      <description>&lt;p&gt;rdoc version 2.0.0 has been released!&lt;/p&gt;

&lt;p&gt;&lt;a href="http://rubyforge.org/projects/rdoc"&gt;http://rubyforge.org/projects/rdoc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://rdoc.rubyforge.org/rdoc"&gt;http://rdoc.rubyforge.org/rdoc&lt;/a&gt;&lt;/p&gt;

&lt;/li&gt;
&lt;/ul&gt;
&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
API 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;h3&gt;Changes:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;3 Major Enhancements:

&lt;ul&gt;
&lt;li&gt;Renamespaced everything RDoc under the RDoc module.
&lt;li&gt;New `ri` implementation.

&lt;ul&gt;
&lt;li&gt;Reads from a cache in ~/.ri/ for enhanced speed.
&lt;li&gt;RubyGems aware, only searches latest gem versions.
&lt;/ul&gt;
&lt;li&gt;Now up to over 100 tests and 200 assertions.
&lt;/ul&gt;
&lt;li&gt;4 Minor Enhancements:
&lt;ul&gt;
&lt;li&gt;Switched to an ERb-based TemplatePage, see &lt;a href="http://rdoc.rubyforge.org/rdoc/classes/RDoc/TemplatePage.html"&gt;RDoc::TemplatePage&lt;/a&gt;.
&lt;li&gt;Class/module ri now displays attribute and constant comments.
&lt;li&gt;Cross-references can be disabled with a leading \.
&lt;li&gt;Relaxed parsing for some RDoc inline markup.
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Bugs:&lt;/h3&gt;

&lt;p&gt;If you found a bug, please report it at the RDoc project's tracker on
RubyForge: &lt;a href="http://rubyforge.org/tracker/?group_id=627"&gt;http://rubyforge.org/tracker/?group_id=627&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Synopsis:&lt;/h3&gt;

&lt;pre&gt;&lt;samp&gt;  gem 'rdoc'
  require 'rdoc/rdoc'
  # ... see &lt;a href="http://rdoc.rubyforge.org/rdoc/classes/RDoc.html"&gt;RDoc&lt;/a&gt;&lt;/samp&gt;&lt;/pre&gt;

</description>
      <pubDate>Thu, 10 Apr 2008 18:21:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:39648a6e-36f8-454c-af62-84995eec99a0</guid>
      <author>drbrain@segment7.net (Eric Hodel)</author>
      <link>http://blog.segment7.net/articles/2008/04/10/rdoc-2-0-0</link>
      <category>RDoc</category>
      <category>Software</category>
    </item>
    <item>
      <title>"RDoc 2.0.0" by Eric Hodel</title>
      <description>&lt;p&gt;RDoc sometimes has problems merging documentation from multiple sources, so this is a workaround until I can solve that problem deeper in the codebase.  Even if I fix this bug, most of the documentation for the gem will be the same, and showing nearly identical documentation twice isn&amp;#8217;t very useful.&lt;/p&gt;


	&lt;p&gt;Also, most of the time you only care about the latest documentation, so by only traversing the latest directories there&amp;#8217;s less for ri to do.  If you want to review an old version, `gem server` will give you old documentation to browse.&lt;/p&gt;</description>
      <pubDate>Sun, 13 Apr 2008 17:47:43 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:d27f8440-a327-4f29-afd8-daa0e957ad31</guid>
      <link>http://blog.segment7.net/articles/2008/04/10/rdoc-2-0-0#comment-915</link>
    </item>
    <item>
      <title>"RDoc 2.0.0" by Andrei Maxim</title>
      <description>&lt;p&gt;Just my 2 cents: why is searching only in the latest gems a good idea? I know that the Ruby and Rails world is mostly cutting edge, but some projects rely on previous gem versions that are installed next to newer versions. One example is ActiveRecord for Rails 1.2.6 vs. ActiveRecord for Rails 2.0.2.&lt;/p&gt;


	&lt;p&gt;Or is it something that I&amp;#8217;m missing?&lt;/p&gt;</description>
      <pubDate>Sun, 13 Apr 2008 14:34:46 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:a44c1ee7-b43c-468a-9e3b-7d7f2cf1abe1</guid>
      <link>http://blog.segment7.net/articles/2008/04/10/rdoc-2-0-0#comment-914</link>
    </item>
    <item>
      <title>"RDoc 2.0.0" by Hongli Lai</title>
      <description>&lt;p&gt;Could you disable rdoc.sourceforge.net and make it redirect to rdoc.rubyforge.org? It&amp;#8217;s really confusing to have multiple websites where one is outdated. Last time I looked for information on RDoc, I searched Google, and rdoc.sourceforge.net (with the outdated info) was the first hit. Only after reading several random blog posts did I find out that rdoc.sourceforge.net is abandoned.&lt;/p&gt;</description>
      <pubDate>Fri, 11 Apr 2008 00:37:22 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:037b3442-cd3b-4519-bcf0-8859a6f44177</guid>
      <link>http://blog.segment7.net/articles/2008/04/10/rdoc-2-0-0#comment-907</link>
    </item>
    <item>
      <title>"RDoc 2.0.0" by pedro mg</title>
      <description>&lt;p&gt;speed, yes, pretty much welcome speed increase to ri.&lt;/p&gt;</description>
      <pubDate>Thu, 10 Apr 2008 18:56:02 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:5c29a485-def3-4f5f-9c4e-dd15fe22305b</guid>
      <link>http://blog.segment7.net/articles/2008/04/10/rdoc-2-0-0#comment-905</link>
    </item>
  </channel>
</rss>
