Class: Ace::Assign::Error
- Inherits:
-
Support::Cli::Error
- Object
- Support::Cli::Error
- Ace::Assign::Error
- Defined in:
- lib/ace/assign.rb
Overview
Base error class for all ace-assign exceptions. Inherits from Ace::Support::Cli::Error to support exception-based exit code pattern (per ADR-023).
Subclasses should call super with appropriate exit_code.
Direct Known Subclasses
AssignmentErrors::NoActive, AssignmentErrors::NotFound, ConfigErrors::NotFound, StepErrors::InvalidState, StepErrors::NotFound
Instance Method Summary collapse
-
#initialize(message, exit_code: 1) ⇒ Error
constructor
A new instance of Error.
Constructor Details
#initialize(message, exit_code: 1) ⇒ Error
Returns a new instance of Error.
22 23 24 |
# File 'lib/ace/assign.rb', line 22 def initialize(, exit_code: 1) super end |