Module: Servus::Events::Errors

Defined in:
lib/servus/events/errors.rb

Overview

Errors raised while resolving or enqueueing event invocations.

These deliberately do not inherit from Support::Errors::ServiceError. Everything in that hierarchy carries an #http_status and an #api_error because it describes a business outcome a caller might render. A missing job backend, or a service that cannot be enqueued, is a configuration problem — there is no sensible HTTP status for it.

See Also:

Defined Under Namespace

Classes: AnonymousServiceError, AsyncBackendMissingError, Error