summaryrefslogtreecommitdiff
path: root/app/serializers/merge_request_for_pipeline_entity.rb
blob: 17a5c4ebbf905a1d8534d5ac9a26af484d9fed12 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# frozen_string_literal: true

class MergeRequestForPipelineEntity < Grape::Entity
  include RequestAwareEntity

  expose :iid

  expose :path do |merge_request|
    project_merge_request_path(merge_request.project, merge_request)
  end

  expose :title
  expose :source_branch
  expose :source_branch_commits_path, as: :source_branch_path
  expose :target_branch
  expose :target_branch_commits_path, as: :target_branch_path
end