rdoc icon indicating copy to clipboard operation
rdoc copied to clipboard

Support for endless method definitions

Open gemmaro opened this issue 3 years ago • 0 comments

It seems that RDoc does not yet support the endless method at this time.

Here is a small example:

lib/main.rb:

class AAA
  def aaa = :aaa
end

class BBB; end

then $ rdoc produces following document:

  • Class and Module Index
    • AAA
    • AAA::BBB (if correct, it is BBB)
  • class AAA's public instance methods: the following screenshot

Screen Shot 2022-05-23 at 12 28 00

In other words, the end of the range of method aaa is misidentified as the end of class AAA.

This doesn't happen if the method isn't defined as the endless method.

Using following versions:

$ ruby -v
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-darwin21]

$ rdoc -v
6.4.0

gemmaro avatar May 23 '22 03:05 gemmaro