# frozen_string_literal: true module API module Entities class Commit < Grape::Entity expose :id, :short_id, :created_at expose :parent_ids expose :full_title, as: :title expose :safe_message, as: :message expose :author_name, :author_email, :authored_date expose :committer_name, :committer_email, :committed_date expose :web_url do |commit, _options| Gitlab::UrlBuilder.build(commit) end end end end