FIX: absolute_path may be nil for code added via instance_eval
This commit is contained in:
parent
6874133f9e
commit
6edc26f47e
@ -351,7 +351,7 @@ def inherited(base)
|
|||||||
|
|
||||||
base.called_from = begin
|
base.called_from = begin
|
||||||
call_stack = if Kernel.respond_to?(:caller_locations)
|
call_stack = if Kernel.respond_to?(:caller_locations)
|
||||||
caller_locations.map(&:absolute_path)
|
caller_locations.map { |l| l.absolute_path || l.path }
|
||||||
else
|
else
|
||||||
# Remove the line number from backtraces making sure we don't leave anything behind
|
# Remove the line number from backtraces making sure we don't leave anything behind
|
||||||
caller.map { |p| p.sub(/:\d+.*/, '') }
|
caller.map { |p| p.sub(/:\d+.*/, '') }
|
||||||
|
Loading…
Reference in New Issue
Block a user