Sha256: a233604cf669defa0d8ce9de2d5359d2081ac3d962cece048fe3161d4430cf8a

Contents?: true

Size: 445 Bytes

Versions: 16

Compression:

Stored size: 445 Bytes

Contents

unless Object.const_defined? :PryExceptionExplorer
  $:.unshift File.expand_path '../../lib', __FILE__
  require 'pry'
end

require 'pry-exception_explorer'

PryExceptionExplorer.enabled = true
PryExceptionExplorer.intercept(ArgumentError)

def alpha
  name = "john"
  beta
  puts name
end

def beta
  x = "john"
  gamma(x)
end

def gamma(x)
  raise ArgumentError, "x must be a number!" if !x.is_a?(Numeric)
  puts "2 * x = #{2 * x}"
end

alpha

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
pry-exception_explorer-0.2.0pre4 examples/example_inline.rb
pry-exception_explorer-0.2.0pre3 examples/example_inline.rb
pry-exception_explorer-0.2.0pre2 examples/example_inline.rb
pry-exception_explorer-0.2.0pre1 examples/example_inline.rb
pry-exception_explorer-0.1.9 examples/example_inline.rb
pry-exception_explorer-0.1.8 examples/example_inline.rb
pry-exception_explorer-0.1.7 examples/example_inline.rb
pry-exception_explorer-0.1.6 examples/example_inline.rb
pry-exception_explorer-0.1.5 examples/example_inline.rb
pry-exception_explorer-0.1.4 examples/example_inline.rb
pry-exception_explorer-0.1.3.5 examples/example_inline.rb
pry-exception_explorer-0.1.3.4 examples/example_inline.rb
pry-exception_explorer-0.1.3.3 examples/example_inline.rb
pry-exception_explorer-0.1.3.2 examples/example_inline.rb
pry-exception_explorer-0.1.3.1 examples/example_inline.rb
pry-exception_explorer-0.1.3pre1 examples/example_inline.rb