summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/rdoc/rubygems_hook.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/rdoc/rubygems_hook.rb b/lib/rdoc/rubygems_hook.rb
index 4c2a30d786..87ce470af1 100644
--- a/lib/rdoc/rubygems_hook.rb
+++ b/lib/rdoc/rubygems_hook.rb
@@ -271,7 +271,7 @@ end
module RDoc
class RubygemsHook
- attr_accessor :generate_rdoc, :generate_ri
+ attr_accessor :generate_rdoc, :generate_ri, :force
def self.default_gem?
!File.exist?(File.join(__dir__, "..", "rubygems_plugin.rb"))
@@ -281,6 +281,7 @@ module RDoc
@spec = spec
@generate_rdoc = generate_rdoc
@generate_ri = generate_ri
+ @force = false
end
def generate
@@ -288,7 +289,9 @@ module RDoc
return unless self.class.default_gem?
# Generate document for compatibility if this is a default gem.
- RubyGemsHook.new(@spec, @generate_rdoc, @generate_ri).generate
+ hook = RubyGemsHook.new(@spec, @generate_rdoc, @generate_ri)
+ hook.force = @force
+ hook.generate
end
def remove