123456789_123456789_123456789_123456789_123456789_

Exception: Octokit::CommitIsNotPartOfPullRequest

Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, UnprocessableEntity, ClientError, Error, StandardError
Instance Chain:
self, UnprocessableEntity, ClientError, Error, StandardError
Inherits: Octokit::UnprocessableEntity
Defined in: lib/octokit/error.rb

Overview

Raised when GitHub returns a 422 HTTP status code and body matches 'PullRequestReviewComment' and 'commit_id (or end_commit_oid) is not part of the pull request'

Class Method Summary

Error - Inherited

.error_for_401

Returns most appropriate error for 401 HTTP status code.

.error_for_403

Returns most appropriate error for 403 HTTP status code.

.error_for_404

Return most appropriate error for 404 HTTP status code.

.error_for_422

Return most appropriate error for 422 HTTP status code.

.from_response

Returns the appropriate Error subclass based on status and response message.

.new

Instance Attribute Summary

Error - Inherited

Instance Method Summary

Error - Inherited

#build_error_context,
#documentation_url

Documentation URL returned by the API for some errors.

#errors

Array of validation errors.

#response_body

Body returned by the GitHub server.

#response_headers

Headers returned by the GitHub server.

#response_status

Status code returned by the GitHub server.

#build_error_message, #data, #redact_url, #response_error, #response_error_summary, #response_message

Constructor Details

This class inherits a constructor from Octokit::Error