diff options
author | Douwe Maan <douwe@gitlab.com> | 2015-10-13 23:03:53 +0200 |
---|---|---|
committer | Douwe Maan <douwe@gitlab.com> | 2015-10-13 23:03:53 +0200 |
commit | cd2583a3beed95a91eddf4e6f868507dcf499481 (patch) | |
tree | cd8959a7a08b209aae1c3d80c6cb622acb2f38e0 /lib/gitlab/reference_extractor.rb | |
parent | 93fcddd7a7ce4ed259794a4511ae04035ae33be2 (diff) | |
download | gitlab-ce-cd2583a3beed95a91eddf4e6f868507dcf499481.tar.gz |
Code cleanup
Diffstat (limited to 'lib/gitlab/reference_extractor.rb')
-rw-r--r-- | lib/gitlab/reference_extractor.rb | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/lib/gitlab/reference_extractor.rb b/lib/gitlab/reference_extractor.rb index 8100f2675a7..d6b739d7b9a 100644 --- a/lib/gitlab/reference_extractor.rb +++ b/lib/gitlab/reference_extractor.rb @@ -54,19 +54,13 @@ module Gitlab pipeline = HTML::Pipeline.new([filter, Gitlab::Markdown::ReferenceGathererFilter], context) - values = [] - lazy_references = [] - - @texts.each do |text| + values = @texts.flat_map do |text| result = pipeline.call(text) - values.concat(result[:references][filter_type]) - lazy_references.concat(result[:lazy_references][filter_type]) + result[:references][filter_type] end - lazy_values = Gitlab::Markdown::ReferenceFilter::LazyReference.load(lazy_references) - values.concat(lazy_values) - values + Gitlab::Markdown::ReferenceFilter::LazyReference.load(values) end end end |