Module: Rouge::Plugins::Redcarpet

Defined in:
lib/rouge/plugins/redcarpet.rb

Instance Method Summary collapse

Instance Method Details

#block_code(code, language) ⇒ Object



11
12
13
14
15
16
# File 'lib/rouge/plugins/redcarpet.rb', line 11

def block_code(code, language)
  lexer = Lexer.find(language) || Lexers::Text
  formatter = Formatters::HTML.new(:css_class => "highlight #{lexer.tag}")

  Rouge.highlight(code, lexer, formatter)
end