Module: Metanorma::Plugin::Plantuml::BlockProcessorBase

Included in:
BlockProcessor, ImageBlockMacroProcessor
Defined in:
lib/metanorma/plugin/plantuml/block_processor_base.rb

Instance Method Summary collapse

Instance Method Details

#abort(parent, reader, attrs, msg) ⇒ Object



10
11
12
13
14
15
16
17
18
# File 'lib/metanorma/plugin/plantuml/block_processor_base.rb', line 10

def abort(parent, reader, attrs, msg)
  warn msg
  attrs["language"] = "plantuml"
  create_listing_block(
    parent,
    reader.respond_to?(:source) ? reader.source : reader,
    attrs.reject { |k, _v| k.to_s.match?(/^\d+$/) },
  )
end