Ruby is a popular open source object orientated programming language.
The RDoc code documentation tool for Ruby extracts documentation from Ruby application source code. The documentation can then be used to create technical documentation in HTML format for use with most web browsers.
The documentation generated by RDoc includes details of classes, modules, methods and attribute definitions. By placing inline comments in the source code it is possible to create comprehensive application documentation that is easy to keep synchronised with the application's source code.