Class: Relay::Markdown
- Inherits:
-
Redcarpet::Render::HTML
- Object
- Redcarpet::Render::HTML
- Relay::Markdown
- Includes:
- ERB::Util
- Defined in:
- lib/relay/markdown.rb
Instance Method Summary collapse
-
#block_code(code, language) ⇒ String
Renders fenced code blocks with a language class for highlight.js.
Instance Method Details
#block_code(code, language) ⇒ String
Renders fenced code blocks with a language class for highlight.js
39 40 41 42 43 |
# File 'lib/relay/markdown.rb', line 39 def block_code(code, language) language = language.to_s.strip language = "plaintext" if language.empty? %(<pre><code class="language-#{h(language)}">#{h(code)}</code></pre>) end |