Module: Gitlab::OtherMarkup

Defined in:
lib/gitlab/other_markup.rb

Overview

Parser/renderer for markups without other special support code.

Class Method Summary collapse

Class Method Details

.render(file_name, input, context) ⇒ Object

Public: Converts the provided markup into HTML.

input - the source text in a markup format context - a Hash with the template context:

:commit
:project
:project_wiki
:requested_path
:ref

15
16
17
18
19
20
21
22
# File 'lib/gitlab/other_markup.rb', line 15

def self.render(file_name, input, context)
  html = GitHub::Markup.render(file_name, input).
    force_encoding(input.encoding)

  html = Banzai.post_process(html, context)

  html.html_safe
end