module RSpec::Core::LegacyBacktraceFormatter
Public Instance Methods
format_backtrace(backtrace, options = {})
click to toggle source
# File lib/rspec/legacy_formatters/helpers.rb, line 6 def format_backtrace(backtrace, options = {}) return "" unless backtrace return backtrace if options[:full_backtrace] == true cleansed = backtrace.map { |line| backtrace_line(line) }.compact cleansed.empty? ? backtrace : cleansed end
Protected Instance Methods
backtrace_line(line)
click to toggle source
# File lib/rspec/legacy_formatters/helpers.rb, line 16 def backtrace_line(line) return nil if RSpec.configuration.backtrace_formatter.exclude?(line) RSpec::Core::Metadata::relative_path(line) rescue SecurityError nil end