[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

How to wrap code examples in comments

Ubaldo Villaseca

11/12/2007 11:49:00 PM

Hi guys,
I tried to post this in ruby-talk@ruby-lang.org but nobody seems to be there.
I'm new on documenting Ruby sources, I have some early opinions about
RDoc but this time and want to ask you something.
I tried to wrap code examples in comments using the following:
# <tt>
# def setUp
# files << File.new()
# end
# </tt>

But it doesn't work, it generates an ugly HTML like
<tt> def setUp

@appStates << AppState1.new()

end </tt>

What am I missing here?

Thanks,
Ubaldo

2 Answers

Ubaldo Villaseca

11/13/2007 1:11:00 AM

0

I found the answer by accident, just adding extra spaces at the begin
of comment line, but now I have another question, I'm trying to place
a labeled list in two lines like:

# objInputData:: Optional. The input data required by the logic defined in
# derived classes. It's commonly a hash map. Set
to <tt>nil</tt> by default.

Line two HTML is generated in typewriter mode. How could build a
labeled list using multiple lines? Is there a nice site to find more
information about RDoc? http://rdoc.sourceforge.net/doc/...
seems to be insufficient.

Thanks a lot.

On Nov 12, 2007 7:48 PM, Ubaldo Villaseca <villas82@gmail.com> wrote:
> Hi guys,
> I tried to post this in ruby-talk@ruby-lang.org but nobody seems to be there.
> I'm new on documenting Ruby sources, I have some early opinions about
> RDoc but this time and want to ask you something.
> I tried to wrap code examples in comments using the following:
> # <tt>
> # def setUp
> # files << File.new()
> # end
> # </tt>
>
> But it doesn't work, it generates an ugly HTML like
> <tt> def setUp
>
> @appStates << AppState1.new()
>
> end </tt>
>
> What am I missing here?
>
> Thanks,
> Ubaldo
>

Ubaldo Villaseca

11/13/2007 1:36:00 AM

0

I found the answer again, wow this list works great. Just adding or
removing spaces from the second line until RDoc generated the proper
HTML, this is a try-and-error process:

# objInputData:: Optional. The input data sent by the testcase caller
and available to be used by the logic defined in
# derived testcases. It's commonly a hash map. Set to
<tt>nil</tt> by default.

I'm impressed, RDoc is absolutely intuitive and well programmed.

On Nov 12, 2007 9:09 PM, Ubaldo Villaseca <villas82@gmail.com> wrote:
> I found the answer by accident, just adding extra spaces at the begin
> of comment line, but now I have another question, I'm trying to place
> a labeled list in two lines like:
>
> # objInputData:: Optional. The input data required by the logic defined in
> # derived classes. It's commonly a hash map. Set
> to <tt>nil</tt> by default.
>
> Line two HTML is generated in typewriter mode. How could build a
> labeled list using multiple lines? Is there a nice site to find more
> information about RDoc? http://rdoc.sourceforge.net/doc/...
> seems to be insufficient.
>
> Thanks a lot.
>
>
> On Nov 12, 2007 7:48 PM, Ubaldo Villaseca <villas82@gmail.com> wrote:
> > Hi guys,
> > I tried to post this in ruby-talk@ruby-lang.org but nobody seems to be there.
> > I'm new on documenting Ruby sources, I have some early opinions about
> > RDoc but this time and want to ask you something.
> > I tried to wrap code examples in comments using the following:
> > # <tt>
> > # def setUp
> > # files << File.new()
> > # end
> > # </tt>
> >
> > But it doesn't work, it generates an ugly HTML like
> > <tt> def setUp
> >
> > @appStates << AppState1.new()
> >
> > end </tt>
> >
> > What am I missing here?
> >
> > Thanks,
> > Ubaldo
> >
>