Sha256: d8a54d6db2627d2b1e3921ffccbdcfc88a30f1d04d06f145803453450e4cdbe4
Contents?: true
Size: 826 Bytes
Versions: 4
Compression:
Stored size: 826 Bytes
Contents
class TestException def self.main p "before block" begin p "in block" end p "after block" ### begin p "block" rescue p "rescue" rescue Exception => a p "another rescue" p a else p "else" end p RuntimeError.new("test") puts "before begin" begin puts "before raise" raise Exception, "blah" puts "after raise" rescue puts "noooo" rescue Exception => a p a puts "yes" ensure puts "ensure" end puts "after begin" puts "--" begin puts "abc" raise "r" rescue p $! puts "b" ensure puts "e" end # # Test arity checks # begin p("hallo".to_s(2)) rescue ArgumentError => a p a end end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
superchris-rubyjs-0.8.2 | test/test_exception.rb |
rubyjs-0.7.1 | test/test_exception.rb |
rubyjs-0.7.0 | test/test_exception.rb |
rubyjs-0.8.0 | test/test_exception.rb |