Exception: Rubymisc::Exceptional::NestedException

Inherits:
StandardError
  • Object
show all
Defined in:
lib/rubymisc/exceptional.rb

Overview

Examples:

rescue => e; raise NestedException.new('Error B', e); end
rescue; raise NestedException, 'Error B'; end

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(msg, original = $!) ⇒ NestedException

Returns a new instance of NestedException.



29
30
31
32
# File 'lib/rubymisc/exceptional.rb', line 29

def initialize(msg, original = $!)
  super(msg)
  @original = original
end

Instance Attribute Details

#originalObject (readonly)

Returns the value of attribute original.



27
28
29
# File 'lib/rubymisc/exceptional.rb', line 27

def original
  @original
end