Module: JsonapiErrorable::ClassMethods

Defined in:
lib/jsonapi_errorable.rb

Instance Method Summary collapse

Instance Method Details

#default_exception_handlerObject



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

def default_exception_handler
  JsonapiErrorable::ExceptionHandler
end

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



59
60
61
62
# File 'lib/jsonapi_errorable.rb', line 59

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