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

Version Path
rdoc-3.9.5 lib/rdoc/generator.rb
rdoc-3.9.4 lib/rdoc/generator.rb
rdoc-3.9.3 lib/rdoc/generator.rb
rdoc-3.9.2 lib/rdoc/generator.rb
rdoc-3.9.1 lib/rdoc/generator.rb
rdoc-3.9 lib/rdoc/generator.rb
rdoc-3.8 lib/rdoc/generator.rb
rdoc-3.7 lib/rdoc/generator.rb
rdoc-3.6.1 lib/rdoc/generator.rb
rdoc-3.6 lib/rdoc/generator.rb
rdoc-3.5.3 lib/rdoc/generator.rb
rdoc-3.5.2 lib/rdoc/generator.rb
rdoc-3.5.1 lib/rdoc/generator.rb