Module: AIX::Errlog::Errors
- Defined in:
- lib/aix/errlog/errors.rb
Defined Under Namespace
Classes: EnumeratorError, ErrlogError, IO, InvalidArgument, InvalidFile, NoFile, NoMem, UnknownError
Constant Summary collapse
- LOOKUP =
{ invarg: InvalidArgument, nofile: NoFile, nomem: NoMem, io: IO, invfile: InvalidFile, }
Class Method Summary collapse
Class Method Details
.throw(status, detail) ⇒ Object
48 49 50 51 |
# File 'lib/aix/errlog/errors.rb', line 48 def self.throw(status, detail) errorClass = LOOKUP[status] || UnknownError raise errorClass, detail end |