aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ievkit/error.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ievkit/error.rb')
-rw-r--r--lib/ievkit/error.rb42
1 files changed, 21 insertions, 21 deletions
diff --git a/lib/ievkit/error.rb b/lib/ievkit/error.rb
index 593ed25a3..c758ec71d 100644
--- a/lib/ievkit/error.rb
+++ b/lib/ievkit/error.rb
@@ -1,5 +1,5 @@
module Ievkit
- # Custom error class for rescuing from all GitHub errors
+ # Custom error class for rescuing from all Iev errors
class Error < StandardError
# Returns the appropriate Ievkit::Error subclass based
@@ -147,21 +147,21 @@ module Ievkit
# Raised on errors in the 400-499 range
class ClientError < Error; end
- # Raised when GitHub returns a 400 HTTP status code
+ # Raised when Iev returns a 400 HTTP status code
class BadRequest < ClientError; end
- # Raised when GitHub returns a 401 HTTP status code
+ # Raised when Iev returns a 401 HTTP status code
class Unauthorized < ClientError; end
- # Raised when GitHub returns a 401 HTTP status code
- # and headers include "X-GitHub-OTP"
+ # Raised when Iev returns a 401 HTTP status code
+ # and headers include "X-Iev-OTP"
class OneTimePasswordRequired < ClientError
#@private
OTP_DELIVERY_PATTERN = /required; (\w+)/i
#@private
def self.required_header(headers)
- OTP_DELIVERY_PATTERN.match headers['X-GitHub-OTP'].to_s
+ OTP_DELIVERY_PATTERN.match headers['X-Iev-OTP'].to_s
end
# Delivery method for the user's OTP
@@ -180,56 +180,56 @@ module Ievkit
end
end
- # Raised when GitHub returns a 403 HTTP status code
+ # Raised when Iev returns a 403 HTTP status code
class Forbidden < ClientError; end
- # Raised when GitHub returns a 403 HTTP status code
+ # Raised when Iev returns a 403 HTTP status code
# and body matches 'rate limit exceeded'
class TooManyRequests < Forbidden; end
- # Raised when GitHub returns a 403 HTTP status code
+ # Raised when Iev returns a 403 HTTP status code
# and body matches 'login attempts exceeded'
class TooManyLoginAttempts < Forbidden; end
- # Raised when GitHub returns a 403 HTTP status code
+ # Raised when Iev returns a 403 HTTP status code
# and body matches 'abuse'
class AbuseDetected < Forbidden; end
- # Raised when GitHub returns a 403 HTTP status code
+ # Raised when Iev returns a 403 HTTP status code
# and body matches 'repository access blocked'
class RepositoryUnavailable < Forbidden; end
- # Raised when GitHub returns a 404 HTTP status code
+ # Raised when Iev returns a 404 HTTP status code
class NotFound < ClientError; end
- # Raised when GitHub returns a 405 HTTP status code
+ # Raised when Iev returns a 405 HTTP status code
class MethodNotAllowed < ClientError; end
- # Raised when GitHub returns a 406 HTTP status code
+ # Raised when Iev returns a 406 HTTP status code
class NotAcceptable < ClientError; end
- # Raised when GitHub returns a 409 HTTP status code
+ # Raised when Iev returns a 409 HTTP status code
class Conflict < ClientError; end
- # Raised when GitHub returns a 414 HTTP status code
+ # Raised when Iev returns a 414 HTTP status code
class UnsupportedMediaType < ClientError; end
- # Raised when GitHub returns a 422 HTTP status code
+ # Raised when Iev returns a 422 HTTP status code
class UnprocessableEntity < ClientError; end
# Raised on errors in the 500-599 range
class ServerError < Error; end
- # Raised when GitHub returns a 500 HTTP status code
+ # Raised when Iev returns a 500 HTTP status code
class InternalServerError < ServerError; end
- # Raised when GitHub returns a 501 HTTP status code
+ # Raised when Iev returns a 501 HTTP status code
class NotImplemented < ServerError; end
- # Raised when GitHub returns a 502 HTTP status code
+ # Raised when Iev returns a 502 HTTP status code
class BadGateway < ServerError; end
- # Raised when GitHub returns a 503 HTTP status code
+ # Raised when Iev returns a 503 HTTP status code
class ServiceUnavailable < ServerError; end
# Raised when client fails to provide valid Content-Type