Module: Troy::Markdown::PrismJs

Defined in:
lib/troy/markdown.rb

Overview

Create a new Redcarpet renderer, that prepares the code block to use Prisme.js syntax.

Instance Method Summary collapse

Instance Method Details

#block_code(code, language) ⇒ Object



12
13
14
15
# File 'lib/troy/markdown.rb', line 12

def block_code(code, language)
  code = CGI.escapeHTML(code)
  %[<pre class="language-#{language}"><code>#{code}</code></pre>]
end