aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraycabta <aycabta@gmail.com>2019-12-24 07:41:37 +0900
committeraycabta <aycabta@gmail.com>2019-12-24 07:58:53 +0900
commitadc9b3ca7f4e75e368731fe8a7092ce078bcec04 (patch)
tree07f0a3e8b54c46b83cd39ad78c983fbd9e7eff17
parente50e55269358520dc55595a9c3e074d351d96b66 (diff)
downloadruby-adc9b3ca7f4e75e368731fe8a7092ce078bcec04.tar.gz
[ruby/rdoc] Support newline in the middle of constant definition
https://github.com/ruby/rdoc/commit/74d3984324
-rw-r--r--lib/rdoc/parser/ruby.rb2
-rw-r--r--test/rdoc/test_rdoc_parser_ruby.rb2
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