# frozen_string_literal: true module API module Helpers module ProjectSnapshotsHelpers prepend_mod_with('API::Helpers::ProjectSnapshotsHelpers') # rubocop: disable Cop/InjectEnterpriseEditionModule def authorize_read_git_snapshot! authenticated_with_can_read_all_resources! end def send_git_snapshot(repository) header(*Gitlab::Workhorse.send_git_snapshot(repository)) end def snapshot_project user_project end def snapshot_repository if to_boolean(params[:wiki]) snapshot_project.wiki.repository else snapshot_project.repository end end end end end