Sha256: 3077e86f4e8198884dd2326dca8735350173f79548370e48187f4d6ca998305e
Contents?: true
Size: 573 Bytes
Versions: 7
Compression:
Stored size: 573 Bytes
Contents
require './lib/enhanced_errors' require 'awesome_print' # Optional, for better output EnhancedErrors.enhance_exceptions!(override_messages: true, capture_events: [:raise, :rescue]) def foo begin myvar = 0 @myinstance = 10 foo = @myinstance / myvar rescue => e puts e.message end end def baz i.dontexist end def boo seeme = 'youshould' baz rescue Exception => e puts e.message end puts "\n--- Example with raise ---\n\n\n" foo puts "\n--- Example with raise and rescue (requires ruby 3.2 or greater to see rescue) ---\n\n\n" boo
Version data entries
7 entries across 7 versions & 1 rubygems