# frozen_string_literal: true module Deployments class DeploymentPresenter < Gitlab::View::Presenter::Delegated presents ::Deployment, as: :deployment delegator_override :tags # Note: this returns the path key as 'tags/tag_name' but it is used as a URL in the UI def tags super.map do |tag| { name: tag.delete_prefix(Gitlab::Git::TAG_REF_PREFIX), path: tag.delete_prefix('refs/') } end end end end