rdoc
rdoc copied to clipboard
RDoc produces HTML and online documentation for Ruby projects.
When defining an alias for an attribute in a class, the aliasing method is incorrectly displayed in the attributes section of the generated documentation. For example, consider the following code...
This two `include M` are not the same. ```ruby class A::B # A::B.include(M) with Module.nesting == [A::B] include M end class A class B # A::B.include(M) with Module.nesting == [A::B,...
Over at `ruby/ruby`, we sometimes have a situation in documentation where certain details may or may not be important to a few readers, but will be irrelevant to many. E.g.,...
To control cross-reference linking. Fix #1254.
Docs for ghost methods would get thrown away if the following method does not have a comment. By parsing comments on linebreaks we avoid this problem. Builds on: #1258
Parse files works correctly: ``` rdoc = RDoc::RDoc.new rdoc.options = RDoc::Options.load_options rdoc.store = RDoc::Store.new rdoc.parse_files(['/path/to/file']) ``` However when calling parse file instead, ``` rdoc.parse_file('path/to/file') ``` I see a failure for...
`:on_nl`, `:on_ignored_nl`, `:on_comment`, `:on_embdoc` are handled by a single `when` branch. In this branch there are multiple `if` branches handling `:on_nl` and `:on_ignored_nl` separately from `:on_comment` and `:on_embdoc`. By having...
Trying to reproduce issue mentioned in #1231 via tests.
`$ gem install bundler` works fine (on my machine). `bundle install` fails: `yaml.h not found`. This is on my Windows machine, but also happens on my Ubuntu machine. rdoc version...
We have these RI files in ...`/share/ri/3.3.0/system/`: ``` DidYouMean/PlainFormatter/cdesc-PlainFormatter.ri DidYouMean/PlainFormatter/message_for-c.ri DidYouMean/PlainFormatter/message_for-i.ri DidYouMean/VerboseFormatter/cdesc-VerboseFormatter.ri DidYouMean/VerboseFormatter/message_for-c.ri DidYouMean/VerboseFormatter/message_for-i.ri Net/HTTPMovedTemporarily/cdesc-HTTPMovedTemporarily.ri Net/HTTPMultipleChoice/cdesc-HTTPMultipleChoice.ri Net/HTTPRequestEntityTooLarge/cdesc-HTTPRequestEntityTooLarge.ri Net/HTTPRequestURITooLarge/cdesc-HTTPRequestURITooLarge.ri Net/HTTPRequestedRangeNotSatisfiable/cdesc-HTTPRequestedRangeNotSatisfiable.ri Object/RubyLex/cdesc-RubyLex.ri URI/Parser/cdesc-Parser.ri URI/Parser/convert_to_uri-i.ri URI/Parser/escape-i.ri URI/Parser/extract-i.ri URI/Parser/initialize_pattern-i.ri URI/Parser/initialize_regexp-i.ri URI/Parser/inspect-i.ri URI/Parser/join-i.ri URI/Parser/make_regexp-i.ri URI/Parser/new-c.ri...