Method: MarkupHelper#markup

Defined in:
app/helpers/markup_helper.rb

#markup(file_name, text, context = {}) ⇒ Object



108
109
110
111
112
113
114
115
116
117
118
119
# File 'app/helpers/markup_helper.rb', line 108

def markup(file_name, text, context = {})
  context[:project] ||= @project
  context[:text_source] ||= :blob
  context[:requested_path] ||= @path if context[:text_source] == :blob
  prepare_asciidoc_context(file_name, context)

  html = Markup::RenderingService
           .new(text, file_name: file_name, context: context, postprocess_context: postprocess_context)
           .execute

  Hamlit::RailsHelpers.preserve(html)
end