module Bearror

Public Instance Methods

classic_raise(*a)
Alias for: raise
raise(*a) click to toggle source
# File lib/bearror.rb, line 10
def raise(*a)
        begin
                classic_raise(*a)
        rescue Exception => e
        puts "#{e.class}: #{e.message}"
        puts trim(e.backtrace) unless e.backtrace.nil?
                exit!
        end   
end
Also aliased as: classic_raise
trim(error_code) click to toggle source
# File lib/bearror.rb, line 3
def trim(error_code)
        error_code.map {|e| e.to_s.split("/")[-1]}
end