mirror of
https://gitlab.com/gitlab-org/gitlab-foss.git
synced 2025-08-20 14:11:11 +00:00
18 lines
488 B
Ruby
18 lines
488 B
Ruby
# frozen_string_literal: true
|
|
|
|
module API
|
|
module Entities
|
|
class BasicBadgeDetails < Grape::Entity
|
|
expose :name
|
|
expose :link_url
|
|
expose :image_url
|
|
expose :rendered_link_url do |badge, options|
|
|
Addressable::URI.escape(badge.rendered_link_url(options.fetch(:project, nil)))
|
|
end
|
|
expose :rendered_image_url do |badge, options|
|
|
Addressable::URI.escape(badge.rendered_image_url(options.fetch(:project, nil)))
|
|
end
|
|
end
|
|
end
|
|
end
|