Files
gitlab-ce/lib/gitlab/hook_data/wiki_page_builder.rb
2024-04-26 03:17:39 +00:00

27 lines
486 B
Ruby

# frozen_string_literal: true
module Gitlab
module HookData
class WikiPageBuilder < BaseBuilder
alias_method :wiki_page, :object
def build
wiki_page
.attributes
.except(:content)
.merge(
version_id: wiki_page.version&.id
)
end
def page_content
absolute_image_urls(wiki_page.content)
end
def uploads_prefix
wiki_page.wiki.wiki_base_path
end
end
end
end