mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-09 12:46:07 +10:00
This splits the Markdown rendering and reference extraction phases into two distinct code bases. The reference extraction phase no longer relies on the html-pipeline Gem (and any related code) and allows for extracting of references from multiple HTML nodes in a single pass. This means that if you want to extract user references from 200 comments you no longer need to run 200 times N number of queries, instead only a handful of queries may be needed.
12 lines
188 B
Ruby
12 lines
188 B
Ruby
module Banzai
|
|
module ReferenceParser
|
|
class SnippetParser < BaseParser
|
|
self.reference_type = :snippet
|
|
|
|
def references_relation
|
|
Snippet
|
|
end
|
|
end
|
|
end
|
|
end
|