Module: Happi::Error::ServiceableErrors
- Defined in:
- lib/happi/error.rb
Defined Under Namespace
Classes: NestedError
Class Method Summary collapse
Class Method Details
.included(serviceable) ⇒ Object
70 71 72 73 74 75 76 77 |
# File 'lib/happi/error.rb', line 70 def self.included(serviceable) serviceable.const_set :StandardError, Class.new(::NestedError) serviceable.const_set :UserError, Class.new(serviceable::StandardError) serviceable.const_set :LogicError, Class.new(serviceable::StandardError) serviceable.const_set :InternalError, Class.new(serviceable::LogicError) serviceable.const_set :ClientError, Class.new(serviceable::LogicError) serviceable.const_set :TransientFailure, Class.new(serviceable::StandardError) end |