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

Fix map syntax

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