From: Jesse Merriman Date: 2007-04-27T11:17:55+09:00 Subject: RDoc & Proc constants 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 # # # # 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 jessemerriman@warpmail.net http://www.jessemerriman.com/