File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -657,12 +657,12 @@ def named_captures
657
657
def ordered_variable_defaults
658
658
@ordered_variable_defaults ||= begin
659
659
expansions , _ = parse_template_pattern ( pattern )
660
- expansions . map do |capture |
660
+ expansions . flat_map do |capture |
661
661
_ , _ , varlist = *capture . match ( EXPRESSION )
662
662
varlist . split ( ',' ) . map do |varspec |
663
663
varspec [ VARSPEC , 1 ]
664
664
end
665
- end . flatten
665
+ end
666
666
end
667
667
end
668
668
Original file line number Diff line number Diff line change @@ -561,10 +561,10 @@ def self.normalize_component(component, character_class=
561
561
leave_re = if leave_encoded . length > 0
562
562
character_class = "#{ character_class } %" unless character_class . include? ( '%' )
563
563
564
- "|%(?!#{ leave_encoded . chars . map do |char |
564
+ "|%(?!#{ leave_encoded . chars . flat_map do |char |
565
565
seq = SEQUENCE_ENCODING_TABLE [ char ]
566
566
[ seq . upcase , seq . downcase ]
567
- end . flatten . join ( '|' ) } )"
567
+ end . join ( '|' ) } )"
568
568
end
569
569
570
570
character_class = if leave_re
You can’t perform that action at this time.
0 commit comments