diff options
author | Petrik <[email protected]> | 2023-06-14 22:39:47 +0200 |
---|---|---|
committer | git <[email protected]> | 2023-06-14 23:47:25 +0000 |
commit | 0c55ef11509d0cf480ef46b98965a63f6499c6bd (patch) | |
tree | e64900fda1bf2f1679bebc712a0f2edf8d8453cf /lib/rdoc/markup | |
parent | c2f4b414804a4ccd3edeec87e6998beb60c002bb (diff) |
[ruby/rdoc] Use flat_map for better performance
https://github.com/ruby/rdoc/commit/76192a280d
Diffstat (limited to 'lib/rdoc/markup')
-rw-r--r-- | lib/rdoc/markup/to_joined_paragraph.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/rdoc/markup/to_joined_paragraph.rb b/lib/rdoc/markup/to_joined_paragraph.rb index aaa343157e..31cbe0853c 100644 --- a/lib/rdoc/markup/to_joined_paragraph.rb +++ b/lib/rdoc/markup/to_joined_paragraph.rb @@ -25,9 +25,9 @@ class RDoc::Markup::ToJoinedParagraph < RDoc::Markup::Formatter def accept_paragraph paragraph parts = paragraph.parts.chunk do |part| String === part - end.map do |string, chunk| + end.flat_map do |string, chunk| string ? chunk.join.rstrip : chunk - end.flatten + end paragraph.parts.replace parts end |