errors/backtrace/names_as_given_no_parens.rb

tests/_examples/errors/backtrace/names_as_given_no_parens.rb in the metorex repository.

# A backtrace names the program file the way the command line gave it, and
# a NameError names the line of the bare name it could not find.
begin
  nope
rescue NameError => error
  p error.backtrace
end

def go
  missing
end

begin
  go
rescue NameError => error
  p error.backtrace
end

Output:

["tests/_examples/errors/backtrace/names_as_given_no_parens.rb:4:in '<main>'"]
["tests/_examples/errors/backtrace/names_as_given_no_parens.rb:10:in 'Object#go'", "tests/_examples/errors/backtrace/names_as_given_no_parens.rb:14:in '<main>'"]