Method: Gitlab::Error.klass
- Defined in:
- lib/gitlab/error.rb
.klass(response) ⇒ Class<Error::ResponseError>?
Returns error class that should be raised for this response. Returns nil if the response status code is not 4xx or 5xx.
163 164 165 166 167 168 |
# File 'lib/gitlab/error.rb', line 163 def self.klass(response) error_klass = STATUS_MAPPINGS[response.code] return error_klass if error_klass ResponseError if response.server_error? || response.client_error? end |