Sha256: d7fede2dc7a568876791833002497e58d08adb123de5949e1fe762bd0939046a

Contents?: true

Size: 378 Bytes

Versions: 14

Compression:

Stored size: 378 Bytes

Contents

#!/usr/bin/env ruby
# Test Debugger.catchpoint 
def bar(arg)
  puts "bar begin"
  1/0 if arg
  raise ZeroDivisionError
  puts "bar end"
end

def foo
  puts "foo begin"
  yield 1
  puts "foo end"
rescue ZeroDivisionError
  puts "rescue"
end

def zero_div(arg)
  x = 5
  foo { |i| bar(i) }
  x + arg
rescue ZeroDivisionError
  "zero_div rescue"
end

puts zero_div(10)
puts "done"

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
debugger-1.2.4 test/pm-catch2.rb
debugger-1.2.3 test/pm-catch2.rb
debugger-1.2.2 test/pm-catch2.rb
debugger-1.2.1 test/pm-catch2.rb
debugger-1.2.0 test/pm-catch2.rb
debugger-1.1.4 test/pm-catch2.rb
debugger-1.1.3 test/pm-catch2.rb
debugger-1.1.2 test/pm-catch2.rb
debugger-1.1.1 test/pm-catch2.rb
debugger-1.1.0 test/pm-catch2.rb
debugger-1.0.1 test/pm-catch2.rb
debugger-1.0.0 test/pm-catch2.rb
debugger-1.0.0.rc2 test/pm-catch2.rb
debugger-1.0.0.rc1 test/pm-catch2.rb