From 32cc6301b375583c0aa7d8fea480628131e6a2aa Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 2 May 2023 15:52:46 +0900 Subject: [ruby/rdoc] [DOC] stop documenting fallback `MatchData#match_length` Also empty document of `Object`. https://github.com/ruby/rdoc/commit/ce32a3102b --- lib/rdoc/markup/attribute_manager.rb | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'lib/rdoc') diff --git a/lib/rdoc/markup/attribute_manager.rb b/lib/rdoc/markup/attribute_manager.rb index 601e6bc189..a2f866bff9 100644 --- a/lib/rdoc/markup/attribute_manager.rb +++ b/lib/rdoc/markup/attribute_manager.rb @@ -1,19 +1,19 @@ # frozen_string_literal: true + ## # Manages changes of attributes in a block of text -unless MatchData.method_defined?(:match_length) - using Module.new { - refine(MatchData) { - def match_length(nth) - b, e = offset(nth) - e - b if b - end - } - } -end - class RDoc::Markup::AttributeManager + unless ::MatchData.method_defined?(:match_length) + using ::Module.new { + refine(::MatchData) { + def match_length(nth) # :nodoc: + b, e = offset(nth) + e - b if b + end + } + } + end ## # The NUL character -- cgit v1.2.3