class Qiita::Markdown::Filters::CustomBlock
Constants
- ALLOWED_TYPES
Public Instance Methods
Source
# File lib/qiita/markdown/filters/custom_block.rb, line 9 def call doc.search('div[data-type="customblock"]').each do |div| metadata = Metadata.new(div["data-metadata"]) next unless ALLOWED_TYPES.include?(metadata.type) klass = Object.const_get("#{self.class}::#{metadata.type.capitalize}") klass.new(div, metadata.subtype).convert end doc end