in lib/filters/introduced_in.rb [6:39]
def run(content, _params = {})
@incremental_id = 0
doc = Nokogiri::HTML.fragment(content.dup)
doc.css('blockquote').each do |blockquote|
content = blockquote.inner_html
next unless content.match?(%r{(<a href="[^"]+">)?(
introduced|
added|
enabled|
(re)?moved|
changed|
deprecated|
renamed|
recommended
)(</a>)?(.*)? (in|to).*GitLab}xmi)
new_content = generate(content)
blockquote.replace(new_content)
end
doc.to_s
end