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 checked and re-checked my code and is correct. In fact, I use it 
Is there any known issue about it? Thanks.
2009/7/28 Iñaki Baz C. [email protected]:
    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.
On Jul 28, 2009, at 10:36, Iñaki Baz C. wrote:
module MyModule
I’ve found the bug!
when /^1.9./
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.
Can you file it in the tracker?
El Martes, 28 de Julio de 2009, Eric H.
escribió:> > RUBY_VERSION_CORE = case RUBY_VERSION
def initialize
class method “initialize” will appear as a MyModule method.
Could somebody confirm it so I would report the bug? Thanks a lot.
Can you file it in the tracker?
http://rubyforge.org/tracker/index.php?func=detail&aid=26777&group_id=627&atid=2472
