Method: Gitlab::Client::MergeRequestApprovals#delete_merge_request_level_rule

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

#delete_merge_request_level_rule(project, merge_request, appr_rule_id) ⇒ void

This method returns an undefined value.

Delete merge request level rule

Important: Deleting a report_approver or code_owner rule is not allowed. These are system generated rules.

Examples:

Gitlab.delete_merge_request_level_rule(1, 2, 69)

Parameters:

  • project(required) (Integer)

    The ID of a project.

  • merge_request(required) (Integer)

    The IID of a merge request.

  • appr_rule_id(required) (Integer)

    The ID of a approval rule



222
223
224
# File 'lib/gitlab/client/merge_request_approvals.rb', line 222

def delete_merge_request_level_rule(project, merge_request, appr_rule_id)
  delete("/projects/#{url_encode project}/merge_requests/#{merge_request}/approval_rules/#{appr_rule_id}")
end