method
backtrace_locations
rails latest stable - Class:
ActiveSupport::SyntaxErrorProxy
backtrace_locations()public
No documentation available.
# File activesupport/lib/active_support/syntax_error_proxy.rb, line 34
def backtrace_locations
return nil if super.nil?
parse_message_for_trace.map { |trace|
file, line = trace.match(/^(.+?):(\d+).*$/, &:captures) || trace
BacktraceLocation.new(file, line.to_i, trace)
# We have to wrap these backtrace locations because we need the
# spot information to come from the originating exception, not the
# proxy object that's generating these
} + super.map { |loc| BacktraceLocationProxy.new(loc, self) }
end