summaryrefslogtreecommitdiff
path: root/app/helpers
diff options
context:
space:
mode:
authorStefan Tatschner <stefan@sevenbyte.org>2015-06-28 20:42:41 +0200
committerStefan Tatschner <rumpelsepp@sevenbyte.org>2015-07-29 08:32:00 +0200
commit00ff84d3c02e551cb7c4be3f71e1836e9f5abce2 (patch)
tree7ace300aa8116137fd73d035944c6b796853f646 /app/helpers
parentf736721c5bb8f1f6031d36cc726cbd11cc499a72 (diff)
downloadgitlab-ce-00ff84d3c02e551cb7c4be3f71e1836e9f5abce2.tar.gz
Add HTMLGitlab formatter
This custom formatter for rouge is needed to generate HTML output specifically for gitlab. Since its usecase is mostly suitable for gitlab it had been rejected upstream: https://github.com/jneen/rouge/pull/268 Thanks a lot to @stanhu, @jneen and @tsigo for review!
Diffstat (limited to 'app/helpers')
-rw-r--r--app/helpers/blob_helper.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/helpers/blob_helper.rb b/app/helpers/blob_helper.rb
index f6263818055..77d99140c43 100644
--- a/app/helpers/blob_helper.rb
+++ b/app/helpers/blob_helper.rb
@@ -8,7 +8,7 @@ module BlobHelper
)
begin
- @lexer ||= Rouge::Lexer.guess(filename: blob_name, source: blob_content)
+ @lexer ||= Rouge::Lexer.guess(filename: blob_name, source: blob_content).new
result = @formatter.format(@lexer.lex(blob_content, continue: continue)).html_safe
rescue
@lexer = Rouge::Lexers::PlainText