File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -270,12 +270,25 @@ def setup
270270# `rubygems/rdoc.rb`.
271271module RDoc
272272 class RubygemsHook
273+
274+ attr_accessor :generate_rdoc , :generate_ri
275+
273276 def self . default_gem?
274277 !File . exist? ( File . join ( __dir__ , ".." , "rubygems_plugin.rb" ) )
275278 end
276279
277- def initialize ( spec )
280+ def initialize ( spec , generate_rdoc = false , generate_ri = true )
278281 @spec = spec
282+ @generate_rdoc = generate_rdoc
283+ @generate_ri = generate_ri
284+ end
285+
286+ def generate
287+ # Do nothing if this is NOT a default gem.
288+ return unless self . class . default_gem?
289+
290+ # Generate document for compatibility if this is a default gem.
291+ RubyGemsHook . new ( @spec , @generate_rdoc , @generate_ri ) . generate
279292 end
280293
281294 def remove
You can’t perform that action at this time.
0 commit comments