Module: Kernel
- Defined in:
- lib/raise.rb
Instance Method Summary collapse
Instance Method Details
#__original_raise ⇒ Object
4 |
# File 'lib/raise.rb', line 4 alias __original_raise raise |
#raise(*args) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/raise.rb', line 6 def raise(*args) exception = args.first return __original_raise(*args) if exception.kind_of?(Exception) return __original_raise(*args) if args.size==0 __original_raise(RuntimeError, exception.inspect, caller) end |