RDoc plain text docs with command to create an HTML table?

Hi all,

for quite some time I'm trying to get RDoc to display an HTML table
populated with data provided by a ruby method without success. I have
been upgrading RDoc to 2.3.0.

The doc file is a plain text file (.rb), that should describe some
concepts (a la rails guides).

While I played around with using '#'or '=begin rdoc' I neither find a
way to get my method that provides the data evaluated nor an HTML table
displayed. Is this possible at all?

Thanks in advance for any hints / references.

- Bernd

···

--
Posted via http://www.ruby-forum.com/.

For a text file, a raw table is included straight up:

$ echo "<table><tr><td>1<td>2<tr><td>3<td>4</table>" > blah.txt
$ rdoc blah.txt
[...]
$ grep -A4 documentation doc/blah.txt.html
  <div id="documentation">
    <p>
<table><tr><td>1<td>2<tr><td>3<td>4</table>
</p>

For a .rb file, this should do what you want:

$ cat blah.rb
# <table>
# <tr><td>1<td>2
# <tr><td>3<td>4
# </table>
class X
end

···

On Jan 29, 2009, at 08:11 AM, Martin Bernd Schmeil wrote:

Hi all,

for quite some time I'm trying to get RDoc to display an HTML table
populated with data provided by a ruby method without success. I have
been upgrading RDoc to 2.3.0.

The doc file is a plain text file (.rb), that should describe some
concepts (a la rails guides).

While I played around with using '#'or '=begin rdoc' I neither find a
way to get my method that provides the data evaluated nor an HTML table
displayed. Is this possible at all?

Thanks in advance for any hints / references.

Hi Eric,

thanks a lot for your answer. Unfortunatly this still does not work for
me. I building the docs with rake doc:reapp, but the HTML is escaped.

The other thing that I can't get to work is to call a method from within
the comment, that creates the data. Something like

# bla bla bla...

···

#
# DataDictionary.describe('campaigns')
#

I'll check later if the thing is working if I don't use rake

Thanks again, have a nice weekend! - Bernd
--
Posted via http://www.ruby-forum.com/.

thanks a lot for your answer. Unfortunatly this still does not work for
me. I building the docs with rake doc:reapp, but the HTML is escaped.

Then don't escape it.

The other thing that I can't get to work is to call a method from within
the comment, that creates the data. Something like

# bla bla bla...
#
# DataDictionary.describe('campaigns')

This will never work. RDoc doesn't run code from comments and never will.

···

On Jan 30, 2009, at 03:59 AM, Martin Bernd Schmeil wrote: