Method: Asciidoctor::Question::Extensions::BaseProcessor#process_error

Defined in:
lib/asciidoctor-question/extensions.rb

#process_error(parent, err, source_lines) ⇒ Object



17
18
19
20
21
22
# File 'lib/asciidoctor-question/extensions.rb', line 17

def process_error(parent, err, source_lines)
  lines = ['[NOTE]', '====', 'Fehler! ' + err, '====']
  block = Asciidoctor::Parser.next_block Asciidoctor::Reader.new(lines), parent
  block.blocks.push Asciidoctor::Parser.next_block Asciidoctor::Reader.new(['[source, asciidoc]', '----'] + source_lines + ['----']), block
  block
end