module SabredavClient::Errors
Public Class Methods
errorhandling(response)
click to toggle source
# File lib/sabredav_client/errors/errors.rb, line 4 def self.errorhandling response case response.code.to_i when 400 raise SabredavClient::Errors::BadRequestError when 401 raise SabredavClient::Errors::AuthenticationError when 403 raise SabredavClient::Errors::ForbiddenError when 404 raise SabredavClient::Errors::NotFoundError when 405 raise SabredavClient::Errors::NotAllowedError when 410 raise SabredavClient::Errors::NotExistError when 412 raise SabredavClient::Errors::PreconditionFailed when 500 raise SabredavClient::Errors::APIError end end