class Salesforce::Rest::ErrorManager
Manages error and raise appropriate runtime errors.
Public Class Methods
raise_error(message, http_code)
click to toggle source
# File lib/Salesforce/rest/asf_rest_error.rb, line 33 def self.raise_error (message, http_code) case http_code when 400 raise Salesforce::Rest::AsfRequestError.new(message, http_code) when 401 raise Salesforce::Rest::AsfAuthenticationError.new(message, http_code) when 403 raise Salesforce::Rest::AsfRequestError.new(message, http_code) when 404 raise Salesforce::Rest::AsfResourceNotFoundError.new(message, http_code) when 405 raise Salesforce::Rest::AsfMethodError.new(message, http_code) when 415 raise Salesforce::Rest::AsfEntityError.new(message, http_code) when 500 raise Salesforce::Rest::AsfPlatformError.new(message, http_code) else raise Salesforce::Rest::AsfRuntimeError.new(message, http_code) end end