Module: Redmine::SyntaxHighlighting::CodeRay
- Defined in:
- lib/redmine/syntax_highlighting.rb
Class Method Summary
-
+ (Object) highlight_by_filename(text, filename)
Highlights text as the content of filename Should not return line numbers nor outer pre tag.
-
+ (Object) highlight_by_language(text, language)
Highlights text using language syntax Should not return outer pre tag.
Class Method Details
+ (Object) highlight_by_filename(text, filename)
Highlights text as the content of filename Should not return line numbers nor outer pre tag
41 42 43 44 |
# File 'lib/redmine/syntax_highlighting.rb', line 41 def highlight_by_filename(text, filename) language = ::CodeRay::FileType[filename] language ? ::CodeRay.scan(text, language).html : ERB::Util.h(text) end |
+ (Object) highlight_by_language(text, language)
Highlights text using language syntax Should not return outer pre tag
48 49 50 |
# File 'lib/redmine/syntax_highlighting.rb', line 48 def highlight_by_language(text, language) ::CodeRay.scan(text, language).html(:line_numbers => :inline, :wrap => :span) end |