From fbd0516afc2bb7219716aa4f810f83af8112ca49 Mon Sep 17 00:00:00 2001 From: Mike Dalessio Date: Mon, 11 Oct 2021 17:01:52 -0400 Subject: [ruby/rdoc] fix: comments in C files use the global markup option Previously, Parser::C comments all defaulted to "rdoc" format, even when the user had set a different default with the `--markup=` option. https://github.com/ruby/rdoc/commit/4643b08a26 --- lib/rdoc/parser/c.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/rdoc/parser') diff --git a/lib/rdoc/parser/c.rb b/lib/rdoc/parser/c.rb index ee24a271cf..111f6e2091 100644 --- a/lib/rdoc/parser/c.rb +++ b/lib/rdoc/parser/c.rb @@ -173,6 +173,8 @@ class RDoc::Parser::C < RDoc::Parser @classes = load_variable_map :c_class_variables @singleton_classes = load_variable_map :c_singleton_class_variables + @markup = @options.markup + # class_variable => { function => [method, ...] } @methods = Hash.new { |h, f| h[f] = Hash.new { |i, m| i[m] = [] } } @@ -1223,6 +1225,8 @@ class RDoc::Parser::C < RDoc::Parser end def new_comment text = nil, location = nil, language = nil - RDoc::Comment.new(text, location, language) + RDoc::Comment.new(text, location, language).tap do |comment| + comment.format = @markup + end end end -- cgit v1.2.3