Sha256: 27077c0e2e6e0531cf1039d46f328a477bb5ec1e9843d7ce0332a83cc7c6ac3e

Contents?: true

Size: 1015 Bytes

Versions: 39

Compression:

Stored size: 1015 Bytes

Contents

module Octokit
  # Custom error class for rescuing from all GitHub errors
  class Error < StandardError; end

  # Raised when GitHub returns a 400 HTTP status code
  class BadRequest < Error; end

  # Raised when GitHub returns a 401 HTTP status code
  class Unauthorized < Error; end

  # Raised when GitHub returns a 403 HTTP status code
  class Forbidden < Error; end

  # Raised when GitHub returns a 404 HTTP status code
  class NotFound < Error; end

  # Raised when GitHub returns a 406 HTTP status code
  class NotAcceptable < Error; end

  # Raised when GitHub returns a 422 HTTP status code
  class UnprocessableEntity < Error; end

  # Raised when GitHub returns a 500 HTTP status code
  class InternalServerError < Error; end

  # Raised when GitHub returns a 501 HTTP status code
  class NotImplemented < Error; end

  # Raised when GitHub returns a 502 HTTP status code
  class BadGateway < Error; end

  # Raised when GitHub returns a 503 HTTP status code
  class ServiceUnavailable < Error; end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
octokit-1.21.0 lib/octokit/error.rb
octokit-1.20.0 lib/octokit/error.rb
octokit-1.19.0 lib/octokit/error.rb
octokit-1.18.0 lib/octokit/error.rb
octokit-1.17.1 lib/octokit/error.rb
octokit-1.17.0 lib/octokit/error.rb
octokit-1.15.1 lib/octokit/error.rb
octokit-1.15.0 lib/octokit/error.rb
octokit-1.14.0 lib/octokit/error.rb
octokit-1.13.0 lib/octokit/error.rb
octokit-1.12.0 lib/octokit/error.rb
octokit-1.11.0 lib/octokit/error.rb
octokit-1.10.0 lib/octokit/error.rb
octokit-1.9.4 lib/octokit/error.rb
octokit-1.9.3 lib/octokit/error.rb
octokit-1.9.2 lib/octokit/error.rb
octokit-1.9.1 lib/octokit/error.rb
octokit-1.8.1 lib/octokit/error.rb
octokit-1.8.0 lib/octokit/error.rb
octokit-1.7.0 lib/octokit/error.rb