2009/7/28 Iñaki Baz Castillo <ibc / aliax.net>: > Hi, I'm getting really crazy with RDoc (tested in 1.8 and 1.9). > > Basically I've a module containing a class containing a method. And > when I generate the rdoc, the HTML output show the method as a module > method instead of class. ¿?¿? > > However, if I test with a simple file: > > ----------------- > module MyModule > class MyClass > def initialize > puts "hello" > end > end > end > ----------------- > > then the output is correct. I've found the bug! There is: ----------------- module MyModule class MyClass RUBY_VERSION_CORE = case RUBY_VERSION when /^1\.9\./ :RUBY_1_9 when /^1\.8\./ :RUBY_1_8 end def initialize puts "hello" end end end ----------------- Adding that "case" stament confuses RDoc and generates wrong output. You can check it by creating the above file and generating rdoc. The class method "initialize" will appear as a MyModule method. Could somebody confirm it so I would report the bug? Thanks a lot. -- Iaki Baz Castillo <ibc / aliax.net>