# File lib/rspec/core/formatters/base_formatter.rb, line 116 def read_failed_line(exception, example) unless matching_line = find_failed_line(exception.backtrace, example.file_path) return "Unable to find matching line from backtrace" end file_path, line_number = matching_line.match(/(.+?):(\d+)(|:\d+)/)[1..2] if File.exist?(file_path) open(file_path, 'r') { |f| f.readlines[line_number.to_i - 1] } else "Unable to find #{file_path} to read failed line" end end