Module: Noise

Extended by:
ActiveSupport::Autoload
Includes:
ActiveSupport::Configurable
Defined in:
lib/noise.rb,
lib/noise/railtie.rb,
lib/noise/version.rb,
lib/noise/notification.rb,
lib/noise/public_error.rb,
lib/noise/exceptions_app.rb,
lib/noise/error_serializer.rb,
lib/noise/rate_limit_error.rb,
lib/noise/bugsnag_middleware.rb,
lib/noise/exception_renderer.rb,
lib/noise/exception_responder.rb,
lib/noise/public_error_serializer.rb,
lib/noise/rate_limit_error_responder.rb

Defined Under Namespace

Classes: BugsnagMiddleware, ErrorSerializer, ExceptionRenderer, ExceptionResponder, ExceptionsApp, NotFoundError, Notification, PublicError, PublicErrorSerializer, Railtie, RateLimitError, RateLimitErrorResponder, UnprocessableEntityError, UnsupportedMediaTypeError

Constant Summary collapse

VERSION =
'1.1.2'
BadRequestError =

400

Class.new(PublicError)
UnauthorizedError =

401

Class.new(PublicError)
ForbiddenError =

403

Class.new(PublicError)
GoneError =

410

Class.new(PublicError)
ServiceUnavailableError =

503

Class.new(PublicError)
GatewayTimeoutError =

504

Class.new(PublicError)