Commit 7a15189f authored by Guillaume Grossetie's avatar Guillaume Grossetie

Fix map syntax

parent 8f9de4c6
......@@ -9,10 +9,13 @@ module Banzai
# HTML that replaces all diagrams supported by Kroki with the corresponding img tags.
#
class KrokiFilter < HTML::Pipeline::Filter
DIAGRAM_SELECTORS = ::Gitlab::Kroki::DIAGRAM_TYPES.map(&:to_selector).join(', ')
DIAGRAM_SELECTORS_WO_PLANTUML = ::Gitlab::Kroki::DIAGRAM_TYPES.select do |diagram_type|
diagram_type != 'plantuml'
end.map(&:to_selector).join(', ')
DIAGRAM_SELECTORS = ::Gitlab::Kroki::DIAGRAM_TYPES
.map { |diagram_type| %(pre[lang="#{diagram_type}"] > code) }
.join(', ')
DIAGRAM_SELECTORS_WO_PLANTUML = ::Gitlab::Kroki::DIAGRAM_TYPES
.select { |diagram_type| diagram_type != 'plantuml' }
.map { |diagram_type| %(pre[lang="#{diagram_type}"] > code) }
.join(', ')
def call
# if PlantUML is enabled, PlantUML diagrams will be processed by the PlantUML filter.
......@@ -35,10 +38,6 @@ module Banzai
private
def self.to_selector (diagram_type)
%(pre[lang="#{diagram_type}"] > code)
end
# QUESTION: should should we use the asciidoctor-kroki gem to delegate this logic?
def create_image_src(type, format, text)
data = Base64.urlsafe_encode64(Zlib::Deflate.deflate(text, 9))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment