Module: JsonapiErrorable::ClassMethods

Defined in:
lib/jsonapi_errorable.rb

Instance Method Summary collapse

Instance Method Details

#default_exception_handlerObject



68
69
70
# File 'lib/jsonapi_errorable.rb', line 68

def default_exception_handler
  JsonapiErrorable::ExceptionHandler
end

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



63
64
65
66
# File 'lib/jsonapi_errorable.rb', line 63

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