class Webgen::PathHandler::Api
Path handler for Ruby API documentation via rdoc.
Constants
- MANDATORY_INFOS
The mandatory meta info keys that need to be set on an api path.
Public Instance Methods
Adapt a RDoc class/module object to provide a different output path depending on the output_structure meta information of the API path.
Add a link definition for the given node.
Create a fragment node for the given constant.
A link definition entry for the method is also created.
Create a fragment node for the given method.
A link definition entry for the method is also created.
Creates fragment nodes for attributes under the “Attributes” fragment.
Creates fragment nodes for constants under the “Constants” fragment.
Creates fragment nodes for methods under the “Class Methods” or “Instance Methods” fragments.
Create the feed nodes.
Create a page node for the given class klass
and return it.
A link definition entry for the class is also created.
Create a page node for the given file and return it.
Create the RDoc instance and use it for generating the API data.
If possible, cached data available under cache_dir
is used.
Return a fully initialized RDoc::Options object.
Some of the user specified options may not be used if they would interfere with this class' job.
Return a fully initialized RDoc::Store object.