diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-10-25 15:03:18 +0900 |
---|---|---|
committer | aycabta <aycabta@gmail.com> | 2019-10-26 15:48:11 +0900 |
commit | d70fdeedf0a2fc942d91b82f564b78a54ff48d7c (patch) | |
tree | fed36c019c670e91e35575d23fbaa17c7a45beed | |
parent | 5aacb304551aa29f86e4c59bef5136bf9d20726a (diff) |
Make `(#methodname)` a link
-rw-r--r-- | lib/rdoc/cross_reference.rb | 2 | ||||
-rw-r--r-- | test/rdoc/test_rdoc_markup_attribute_manager.rb | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/rdoc/cross_reference.rb b/lib/rdoc/cross_reference.rb index 7b137483d5..76a4dcadee 100644 --- a/lib/rdoc/cross_reference.rb +++ b/lib/rdoc/cross_reference.rb @@ -28,7 +28,7 @@ class RDoc::CrossReference # have been suppressed, since the suppression characters are removed by the # code that is triggered. - CROSSREF_REGEXP = /(?:^|\s) + CROSSREF_REGEXP = /(?:^|[\s()]) ( (?: # A::B::C.meth diff --git a/test/rdoc/test_rdoc_markup_attribute_manager.rb b/test/rdoc/test_rdoc_markup_attribute_manager.rb index 024dcc18a1..a180666867 100644 --- a/test/rdoc/test_rdoc_markup_attribute_manager.rb +++ b/test/rdoc/test_rdoc_markup_attribute_manager.rb @@ -358,6 +358,8 @@ class TestRDocMarkupAttributeManager < RDoc::TestCase @am.flow("#fred dogs'")) assert_equal(["cats' ", crossref("#fred")].flatten, @am.flow("cats' #fred")) + + assert_equal(["(", crossref("#fred"), ")"].flatten, @am.flow("(#fred)")) end def test_tt_html |