Skip to content

Commit 046126b

Browse files
authored
Merge pull request #562 from aycabta/use-chunk-after-drop-1.8
Use Enumerable#chunk after drop Ruby 1.8
2 parents 9b1899b + ac43a5b commit 046126b

File tree

1 file changed

+5
-31
lines changed

1 file changed

+5
-31
lines changed

lib/rdoc/markup/to_joined_paragraph.rb

Lines changed: 5 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -23,37 +23,11 @@ def end_accepting # :nodoc:
2323
# Converts the parts of +paragraph+ to a single entry.
2424

2525
def accept_paragraph paragraph
26-
parts = []
27-
string = false
28-
29-
paragraph.parts.each do |part|
30-
if String === part then
31-
if string then
32-
string << part
33-
else
34-
parts << part
35-
string = part
36-
end
37-
else
38-
parts << part
39-
string = false
40-
end
41-
end
42-
43-
parts = parts.map do |part|
44-
if String === part then
45-
part.rstrip
46-
else
47-
part
48-
end
49-
end
50-
51-
# TODO use Enumerable#chunk when Ruby 1.8 support is dropped
52-
#parts = paragraph.parts.chunk do |part|
53-
# String === part
54-
#end.map do |string, chunk|
55-
# string ? chunk.join.rstrip : chunk
56-
#end.flatten
26+
parts = paragraph.parts.chunk do |part|
27+
String === part
28+
end.map do |string, chunk|
29+
string ? chunk.join.rstrip : chunk
30+
end.flatten
5731

5832
paragraph.parts.replace parts
5933
end

0 commit comments

Comments
 (0)