class Octokit::Error

Direct Known Subclasses

Defined in:

octokit/error.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(response : Halite::Response | Nil = nil) #

[View source]

Class Method Detail

def self.error_for_401(headers) #

Returns most appropriate error for 401 HTTP status code @private


[View source]
def self.error_for_403(body) #

Returns most appropriate error for 403 HTTP status code @private


[View source]
def self.error_for_404(body) #

Return most appropriate error for 404 HTTP status code @private


[View source]
def self.from_response(response : Halite::Response) #

Returns the appropriate Octokit::Error subclass based on status and response message


[View source]

Instance Method Detail

def documentation_url #

Documentation URL returned by the API for some errors

@return [String]


[View source]
def errors #

Array of validation errors @return [Array] Error info


[View source]
def response_body #

Body returned by the GitHub server.

@return [String]


[View source]
def response_headers #

Headers returned by the GitHub server.

@return [Hash]


[View source]
def response_status #

Status code returned by the GitHub server.

@return [Integer]


[View source]