summaryrefslogtreecommitdiff
path: root/app/helpers/gitlab_markdown_helper.rb
diff options
context:
space:
mode:
authorRobert Speicher <rspeicher@gmail.com>2015-09-03 17:35:50 -0400
committerRobert Speicher <rspeicher@gmail.com>2015-09-03 17:47:15 -0400
commit3b690891f36975a35923f14388901f4f2a2c3ed9 (patch)
treef321439280f243e3746bb675d950f2222813a3bd /app/helpers/gitlab_markdown_helper.rb
parent4bd92e681e0a6d2a8d7e1ef44d9f248394833d09 (diff)
downloadgitlab-ce-3b690891f36975a35923f14388901f4f2a2c3ed9.tar.gz
Basic support for an Atom-specific rendering pipeline
Diffstat (limited to 'app/helpers/gitlab_markdown_helper.rb')
-rw-r--r--app/helpers/gitlab_markdown_helper.rb10
1 files changed, 6 insertions, 4 deletions
diff --git a/app/helpers/gitlab_markdown_helper.rb b/app/helpers/gitlab_markdown_helper.rb
index 803578f1911..0d175e1ea18 100644
--- a/app/helpers/gitlab_markdown_helper.rb
+++ b/app/helpers/gitlab_markdown_helper.rb
@@ -47,15 +47,16 @@ module GitlabMarkdownHelper
def markdown(text, context = {})
return unless text.present?
- context.merge!(
+ context.reverse_merge!(
path: @path,
+ pipeline: :default,
project: @project,
project_wiki: @project_wiki,
ref: @ref
)
html = Gitlab::Markdown.render(text, context)
- Gitlab::Markdown.post_process(html, current_user)
+ Gitlab::Markdown.post_process(html, pipeline: context[:pipeline], user: current_user)
end
# TODO (rspeicher): Remove all usages of this helper and just call `markdown`
@@ -63,15 +64,16 @@ module GitlabMarkdownHelper
def gfm(text, options = {})
return unless text.present?
- options.merge!(
+ options.reverse_merge!(
path: @path,
+ pipeline: :default,
project: @project,
project_wiki: @project_wiki,
ref: @ref
)
html = Gitlab::Markdown.gfm(text, options)
- Gitlab::Markdown.post_process(html, current_user)
+ Gitlab::Markdown.post_process(html, pipeline: options[:pipeline], user: current_user)
end
def asciidoc(text)