Exception: BetterService::Errors::Configuration::ConfigurationError

Inherits:
BetterServiceError
  • Object
show all
Defined in:
lib/better_service/errors/configuration/configuration_error.rb

Overview

Base class for all configuration/programming errors in BetterService

Configuration errors are raised when a service is incorrectly configured or used. These are programming errors that should be fixed during development.

Examples:

raise BetterService::Errors::Configuration::ConfigurationError.new(
  "Invalid service configuration",
  code: :configuration_error,
  context: { service: "MyService", issue: "missing required config" }
)

Instance Attribute Summary

Attributes inherited from BetterServiceError

#code, #context, #original_error, #timestamp

Method Summary

Methods inherited from BetterServiceError

#backtrace, #detailed_message, #initialize, #inspect, #to_h

Constructor Details

This class inherits a constructor from BetterService::BetterServiceError