method
new
v7.2.3 -
Show latest stable
- Class:
Rails::BacktraceCleaner
new()public
No documentation available.
# File railties/lib/rails/backtrace_cleaner.rb, line 11
def initialize
super
add_filter do |line|
# We may be called before Rails.root is assigned.
# When that happens we fallback to not truncating.
@root ||= Rails.root && "#{Rails.root}/"
@root && line.start_with?(@root) ? line.from(@root.size) : line
end
add_filter do |line|
if RENDER_TEMPLATE_PATTERN.match?(line)
line.sub(RENDER_TEMPLATE_PATTERN, "")
else
line
end
end
add_silencer { |line| !APP_DIRS_PATTERN.match?(line) }
end