Method: Gitlab::Client::MergeRequestApprovals#edit_merge_request_approvals

Defined in:
lib/gitlab/client/merge_request_approvals.rb

#edit_merge_request_approvals(project, merge_request, options = {}) ⇒ Gitlab::ObjectifiedHash

Change configuration for approvals on a specific merge request.

Examples:

Gitlab.edit_merge_request_approvals(1, 5, approvals_required: 2)

Parameters:

  • project(required) (Integer)

    The ID of a project.

  • merge_request(required) (Integer)

    The IID of a merge_request.

  • options (Hash) (defaults to: {})

    a customizable set of options

Options Hash (options):

  • :approvals_required(required) (Integer)

    Approvals required before MR can be merged

Returns:



126
127
128
# File 'lib/gitlab/client/merge_request_approvals.rb', line 126

def edit_merge_request_approvals(project, merge_request, options = {})
  post("/projects/#{url_encode project}/merge_requests/#{merge_request}/approvals", body: options)
end