Sha256: 60aa7727303de3f1c2fe46dedfb7be79fea1d85ef18b6e3abe052ef005b3640b
Contents?: true
Size: 1.3 KB
Versions: 13
Compression:
Stored size: 1.3 KB
Contents
require 'rdoc' ## # RDoc uses generators to turn parsed source code in the form of an # RDoc::CodeObject tree into some form of output. RDoc comes with the HTML # generator RDoc::Generator::Darkfish and an ri data generator # RDoc::Generator::RI. # # = Registering a Generator # # Generators are registered by calling RDoc::RDoc.add_generator with the class # of the generator: # # class My::Awesome::Generator # RDoc::RDoc.add_generator self # end # # = Adding Options to +rdoc+ # # Before option processing in +rdoc+, RDoc::Options will call ::setup_options # on the generator class with an RDoc::Options instance. The generator can # use RDoc::Options#option_parser to add command-line options to the +rdoc+ # tool. See OptionParser for details on how to add options. # # You can extend the RDoc::Options instance with additional accessors for your # generator. # # = Generator Instantiation # # After parsing, RDoc::RDoc will instantiate a generator by calling # #initialize with an RDoc::Options instance. # # RDoc will then call #generate on the generator instance and pass in an Array # of RDoc::TopLevel instances, each representing a parsed file. You can use # the various class methods on RDoc::TopLevel and in the RDoc::CodeObject tree # to create your desired output format. module RDoc::Generator end
Version data entries
13 entries across 13 versions & 1 rubygems