Class: DoubleDoc::HtmlRenderer::RedcarpetRenderer

Inherits:
Redcarpet::Render::HTML
  • Object
show all
Defined in:
lib/double_doc/html_renderer.rb

Instance Method Summary collapse

Instance Method Details

#block_code(code, language) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/double_doc/html_renderer.rb', line 21

def block_code(code, language)
  if language
    Pygments.highlight(code, :lexer => language)
  else
    "<pre>#{code}</pre>"
  end
end

#header(text, level) ⇒ Object



17
18
19
# File 'lib/double_doc/html_renderer.rb', line 17

def header(text, level)
  "<h#{level} id=\"#{DoubleDoc::HtmlRenderer.generate_id(text)}\">#{text}</h#{level}>"
end