Re: RDoc :enddoc:

From: Tanaka Akira <akr@...17n.org>
Date: 2004-04-10 17:32:45 UTC
List: ruby-core #2768
In article <F107C9DA-8AFE-11D8-B95B-000A95676A62@pragprog.com>,
  Dave Thomas <dave@pragprog.com> writes:

> It should work now. Thanks for the report.

Thank you.

But :enddoc: becomes broken in following case.

% cat a.rb 
module M
end

# :enddoc:

class M::C
  def m
  end
end
% rdoc a.rb 

                               a.rb: mc.
Generating HTML...

Files:   1
Classes: 1
Modules: 1
Methods: 1
Elapsed: 0.094s
% grep M::C doc/**/*(.)
doc/classes/M.html:                     Class <a href="M/C.html" class="link">M::C</a><br />
doc/classes/M/C.html:   <title>Class: M::C</title>
doc/classes/M/C.html:        <h1>M::C <sup class="type-note">(Class)</sup></h1>
doc/classes/M/C.src/M000001.html:    m (M::C)
doc/classes/M/C.src/M000001.html:       <title>m (M::C)</title>
doc/files/a_rb.html:&nbsp;&nbsp;::Class <a href="../classes/M/C.html" class="link">M::C</a><br />
doc/fr_class_index.html:                <a href="classes/M/C.html">M::C</a><br />
doc/fr_method_index.html:               <a href="classes/M/C.html#M000001">m (M::C)</a><br />

Since M::C is after :enddoc:, it should not documented.
-- 
Tanaka Akira

In This Thread