module GLPI::SDK::Error
Constants
- ERRORS
Public Class Methods
dispatch(type, message)
click to toggle source
# File lib/glpi/sdk/error.rb, line 52 def self.dispatch(type, message) raise constantize(type), message end
Private Class Methods
constantize(type)
click to toggle source
# File lib/glpi/sdk/error.rb, line 56 def self.constantize(type) error_class = ERRORS[type] error_class = error_class ? "#{self}::#{error_class}" : 'StandardError' Object.const_get(error_class) end