Method: Gitlab::Client::MergeRequestApprovals#unapprove_merge_request

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

#unapprove_merge_request(project, merge_request, options = {}) ⇒ void

This method returns an undefined value.

Unapprove a merge request

Examples:

Gitlab.unapprove_merge_request(1, 5)

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):

  • :sudo(optional) (String)

    The username of the user you want to remove the approval for



249
250
251
# File 'lib/gitlab/client/merge_request_approvals.rb', line 249

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