Module: Bearror
- Included in:
- Kernal
- Defined in:
- lib/bearror.rb
Instance Method Summary collapse
Instance Method Details
#classic_raise ⇒ Object
8 |
# File 'lib/bearror.rb', line 8 alias classic_raise raise |
#raise(*a) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/bearror.rb', line 10 def raise(*a) begin classic_raise(*a) rescue Exception => e puts "#{e.class}: #{e.}" puts trim(e.backtrace) unless e.backtrace.nil? exit! end end |
#trim(error_code) ⇒ Object
3 4 5 |
# File 'lib/bearror.rb', line 3 def trim(error_code) error_code.map {|e| e.to_s.split("/")[-1]} end |