Exception: BetterService::Errors::Workflowable::Configuration::WorkflowConfigurationError

Inherits:
Configuration::ConfigurationError show all
Defined in:
lib/better_service/errors/workflowable/configuration/workflow_configuration_error.rb

Overview

Base class for workflow configuration errors

Raised when a workflow is incorrectly configured, such as invalid steps, missing service classes, or conflicting configurations.

Examples:

Invalid workflow configuration

class MyWorkflow < BetterService::Workflow
  step :invalid,
       with: nil  # Missing service class
end

# => raises WorkflowConfigurationError during class definition

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