Class: Gitdocs::RenderingHelper::CodeRayify

Inherits:
Redcarpet::Render::Safe
  • Object
show all
Defined in:
lib/gitdocs/rendering_helper.rb

Instance Method Summary collapse

Instance Method Details

#block_code(code, language) ⇒ String

Override the safe #block_code with CodeRay, if a language is present.

Parameters:

  • code (String)
  • langauge (String)

Returns:

  • (String)


42
43
44
45
46
47
48
# File 'lib/gitdocs/rendering_helper.rb', line 42

def block_code(code, language)
  if language
    CodeRay.scan(code, language).div
  else
    super(code, language)
  end
end