module Octokit::Client::Reviews

def request_pull_request_review(repo, number, reviewers = {}, options = {})

Returns:
  • (Sawyer::Resource) - ] Hash respresenting the pull request

Other tags:
    See: https://developer.github.com/v3/pulls/review_requests/#request-reviewers-for-a-pull-request -

Parameters:
  • options (Hash) -- :team_reviewers [Array] An array of team slugs
  • reviewers (Hash) -- :reviewers [Array] An array of user logins
  • number (Integer) -- Number ID of the pull request
  • repo (Integer, String, Hash, Repository) -- A GitHub repository
def request_pull_request_review(repo, number, reviewers = {}, options = {})
  # TODO(5.0): remove deprecated behavior
  if reviewers.is_a?(Array)
    octokit_warn(
      'Deprecated: Octokit::Client#request_pull_request_review ' \
      "no longer takes a separate :reviewers argument.\n" \
      'Please update your call to pass :reviewers and :team_reviewers as part of the options hash.'
    )
    options = options.merge(reviewers: reviewers)
  else
    options = options.merge(reviewers)
  end
  post "#{Repository.path repo}/pulls/#{number}/requested_reviewers", options
end