Set up an output generator for the named
generator_name.
If the found generator responds to :setup_options it will be called with
the options instance. This allows generators to add custom options or set
default options.
# File lib/rdoc/options.rb, line 737
def setup_generator generator_name = @generator_name
@generator = @generators[generator_name]
unless @generator then
raise OptionParser::InvalidArgument,
"Invalid output formatter #{generator_name}"
end
return if @generator_options.include? @generator
@generator_name = generator_name
@generator_options << @generator
if @generator.respond_to? :setup_options then
@option_parser ||= OptionParser.new
@generator.setup_options self
end
end