class Kramdown::Converter::SerifCustom
Public Instance Methods
convert_codeblock(el, indent)
click to toggle source
Calls superclass method
# File lib/serif/markup_renderer.rb, line 4 def convert_codeblock(el, indent) attr = el.attr.dup language = extract_code_language!(attr) if language out = Rouge.highlight(el.value, language, "html") out.sub!(/^(<pre class=\"highlight\">)/, '\1<code>') out.sub!(/<\/pre>\z/, "</code></pre>\n") else super end end