Class: Salesforce::Rest::ErrorManager
- Inherits:
-
Object
- Object
- Salesforce::Rest::ErrorManager
- Defined in:
- lib/Salesforce/rest/asf_rest_error.rb
Overview
Manages error and raise appropriate runtime errors.
Class Method Summary collapse
Class Method Details
.raise_error(message, http_code) ⇒ Object
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/Salesforce/rest/asf_rest_error.rb', line 33 def self.raise_error (, http_code) case http_code when 400 raise Salesforce::Rest::AsfRequestError.new(, http_code) when 401 raise Salesforce::Rest::AsfAuthenticationError.new(, http_code) when 403 raise Salesforce::Rest::AsfRequestError.new(, http_code) when 404 raise Salesforce::Rest::AsfResourceNotFoundError.new(, http_code) when 405 raise Salesforce::Rest::AsfMethodError.new(, http_code) when 415 raise Salesforce::Rest::AsfEntityError.new(, http_code) when 500 raise Salesforce::Rest::AsfPlatformError.new(, http_code) else raise Salesforce::Rest::AsfRuntimeError.new(, http_code) end end |