Sha256: dcfc75406c42f11009f6a4dad067c75c46dceb3f9b64860827565913db7be364

Contents?: true

Size: 569 Bytes

Versions: 10

Compression:

Stored size: 569 Bytes

Contents

#!/usr/bin/env ruby
# This program is used to test that 'restart' works when we didn't call
# the debugger initially.

TOP_SRC_DIR = File.join(File.expand_path(File.dirname(__FILE__), "..")) unless
  defined?(TOP_SRC_DIR)

$:.unshift File.join(TOP_SRC_DIR, "ext")
$:.unshift File.join(TOP_SRC_DIR, "lib")
require 'ruby-debug'

# GCD. We assume positive numbers
def gcd(a, b)
  # Make: a <= b
  if a > b
    a, b = [b, a]
  end
  if a==3
    Debugger.debugger
  end

  return nil if a <= 0

  if a == 1 or b-a == 0
    return a
  end
  return gcd(b-a, a)
end

gcd(13,8)

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
debugger-1.2.4 test/trunc-call.rb
debugger-1.2.3 test/trunc-call.rb
debugger-1.2.2 test/trunc-call.rb
debugger-1.2.1 test/trunc-call.rb
debugger-1.2.0 test/trunc-call.rb
debugger-1.1.4 test/trunc-call.rb
debugger-1.1.3 test/trunc-call.rb
debugger-1.1.2 test/trunc-call.rb
debugger-1.1.1 test/trunc-call.rb
debugger-1.1.0 test/trunc-call.rb