Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > RDoc & Proc constants

Reply
Thread Tools

RDoc & Proc constants

 
 
Jesse Merriman
Guest
Posts: n/a
 
      04-27-2007
I've been having a problem getting RDoc to recognize some Proc constants, and
boiled it down to this:

module Foo
Bar = lambda do puts end

Saw = lambda do
puts
end

Tox = lambda do
puts
puts
end

Grom = lambda do
(0..2).each do |x|
puts x
end
end
end

When I run RDoc on this, load up the HTML, and click on Foo under Classes, only
Bar and Saw show up. When I click on test.rb under Files, only Tox shows up.
Shouldn't all 4 constants appear in both places? I've played around with
different options, and XML output, and the same thing happens.

$ rdoc -D 2>/dev/null | grep CONSTANT
#<RubyToken::TkCONSTANT:0xb7c47658 @text="Foo", @name="Foo", @char_no=7, @line_no=1>
#<RubyToken::TkCONSTANT:0xb7c43f1c @text="Bar", @name="Bar", @char_no=2, @line_no=2>
#<RubyToken::TkCONSTANT:0xb7c3b6a0 @text="Saw", @name="Saw", @char_no=2, @line_no=4>
#<RubyToken::TkCONSTANT:0xb79f17dc @text="Tox", @name="Tox", @char_no=2, @line_no=8>

So all 4 are being recognized as constants. Google tells me there have been
issues with multi-line constants before, but I don't know what the current
state of affairs is. Bug, or no?

$ rdoc --version
RDoc V1.0.1 - 20041108
$ ruby --version
ruby 1.8.5 (2006-12-04 patchlevel 2) [i686-linux]


--
Jesse Merriman
http://www.velocityreviews.com/forums/(E-Mail Removed)
http://www.jessemerriman.com/

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Proc vs lambda vs proc Minkoo Seo Ruby 19 02-06-2007 11:13 AM
proc A def/calls proc B: variable scoping rules. NevilleDNZ Python 9 08-16-2006 04:36 AM
Convert VB.NET to TSQL PROC & Reference a Proc from another Proc David Lozzi ASP .Net 3 06-01-2005 06:35 PM
Why no Proc##[]=() ? Why no Proc##replace() ? Jean-Hugues ROBERT Ruby 14 05-05-2004 01:20 PM
What is the diff btwn 'sho proc' and 'sho proc cpu' William J King Cisco 1 12-18-2003 11:50 PM



Advertisments