Joel VanderWerf
10/4/2003 11:12:00 PM
Dave Thomas wrote:
>
> On Saturday, Oct 4, 2003, at 16:37 US/Central, Joel VanderWerf wrote:
>
>>
>> I wonder if anyone else has seen this with the recent CVS of Rdoc. It
>> wasn't happening as recently as 28 May 2003, but with the 23 Sep 2003
>> CVS, using M::C when M is in a required file causes a problem.
>>
>> ==== a.rb ====
>> require './m'
>> # module M; end # this prevents the problem
>>
>
> In the past, RDoc didn't bother to look for the actual definition of
> modules, but now it does. However, it also does not actually execute
> your program, so it doesn't perform the require, and hence doesn't load
> up module 'M' before you then use it later in the code.
Actually, I had the same problem with either order of the two files. It
didn't help to see the file containing the definition of M first.
I'm happy with the older version, for now. Thanks!