Module: JsonapiErrorable::ClassMethods

Defined in:
lib/jsonapi_errorable.rb

Instance Method Summary collapse

Instance Method Details

#default_exception_handlerObject



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

def default_exception_handler
  JsonapiErrorable::ExceptionHandler
end

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



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

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