Module: GraphitiErrors::ClassMethods

Defined in:
lib/graphiti_errors.rb

Instance Method Summary collapse

Instance Method Details

#default_exception_handlerObject



83
84
85
# File 'lib/graphiti_errors.rb', line 83

def default_exception_handler
  GraphitiErrors::ExceptionHandler
end

#register_exception(klass, options = {}) ⇒ Object



78
79
80
81
# File 'lib/graphiti_errors.rb', line 78

def register_exception(klass, options = {})
  exception_klass = options[:handler] || default_exception_handler
  _errorable_registry[klass] = exception_klass.new(options)
end