Sha256: 963e00d089bead043cb7bfd92b24f8dc21cc0395d2b4a1d1234fc217b8f631ce

Contents?: true

Size: 444 Bytes

Versions: 4

Compression:

Stored size: 444 Bytes

Contents

# !/usr/bin/env ruby
# Bug in debugger in 1.9.2 only in that where 
# stopping where we were inside debugger was stopping
# inside itself because multiple debugger names in the presence of modules
# 
require 'rubygems'; require 'require_relative'
require_relative '../../lib/trepanning'
module Foo
  module_function
  def five
    debugger  # Resolves to Module#debugger not Kernel#debugger
    5
  end
end
debugger(:immediate=>true)
Foo::five

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rbx-trepanning-0.2.1-universal-rubinius-2.0 test/example/debugger-stop.rb
rbx-trepanning-0.2.1-universal-rubinius-1.2 test/example/debugger-stop.rb
rbx-trepanning-0.2.0-universal-rubinius-2.0 test/example/debugger-stop.rb
rbx-trepanning-0.1.0-universal-rubinius-1.2 test/example/debugger-stop.rb