From adc9b3ca7f4e75e368731fe8a7092ce078bcec04 Mon Sep 17 00:00:00 2001 From: aycabta Date: Tue, 24 Dec 2019 07:41:37 +0900 Subject: [PATCH] [ruby/rdoc] Support newline in the middle of constant definition https://github.com/ruby/rdoc/commit/74d3984324 --- lib/rdoc/parser/ruby.rb | 2 +- test/rdoc/test_rdoc_parser_ruby.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/rdoc/parser/ruby.rb b/lib/rdoc/parser/ruby.rb index dffe30482b..8d021f3c6d 100644 --- a/lib/rdoc/parser/ruby.rb +++ b/lib/rdoc/parser/ruby.rb @@ -378,7 +378,7 @@ class RDoc::Parser::Ruby < RDoc::Parser record_location container get_tk - skip_tkspace_without_nl + skip_tkspace if :on_lparen == peek_tk[:kind] # ProcObjectInConstant::() parse_method_or_yield_parameters break diff --git a/test/rdoc/test_rdoc_parser_ruby.rb b/test/rdoc/test_rdoc_parser_ruby.rb index 8673225cad..0c81906090 100644 --- a/test/rdoc/test_rdoc_parser_ruby.rb +++ b/test/rdoc/test_rdoc_parser_ruby.rb @@ -100,7 +100,7 @@ class C; end assert_equal 'E', name_t[:text] assert_equal 'D::E', given_name - assert_raise RDoc::Error do + assert_nothing_raised do util_parser("A::\nB").get_class_or_module ctxt end end