Welcome to mirror list, hosted at ThFree Co, Russian Federation.

note_renderer.rb « banzai « lib - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 2b7c10f1a0ecf15f04339328ed72ec6ef6312ef1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
module Banzai
  module NoteRenderer
    # Renders a collection of Note instances.
    #
    # notes - The notes to render.
    # project - The project to use for redacting.
    # user - The user viewing the notes.
    # path - The request path.
    # wiki - The project's wiki.
    # git_ref - The current Git reference.
    def self.render(notes, project, user = nil, path = nil, wiki = nil, git_ref = nil)
      renderer = ObjectRenderer.new(project,
                                    user,
                                    requested_path: path,
                                    project_wiki: wiki,
                                    ref: git_ref)

      renderer.render(notes, :note)
    end
  end
end