Method: Markdoc::Renderer#block_code

Defined in:
lib/markdoc/renderer.rb

#block_code(code, language) ⇒ Object



7
8
9
10
11
12
13
14
15
16
# File 'lib/markdoc/renderer.rb', line 7

def block_code(code, language)
  case language
  when 'pseudo', 'pseudocode'
    wrap_svg Pseudocode.draw(code)
  when 'seq', 'sequence'
    wrap_svg Sequence.draw(code)
  else
    Pygments.highlight(code, lexer: language)
  end
end