Methods
Constants
APP_DIRS_PATTERN | = | /^\/?(app|config|lib|test|\(\w*\))/ |
DOT_SLASH | = | "./" |
EMPTY_STRING | = | "" |
RENDER_TEMPLATE_PATTERN | = | /:in `.*_\w+_{2,3}\d+_\d+'/ |
SLASH | = | "/" |
Class Public methods
new()
📝 Source code
# File railties/lib/rails/backtrace_cleaner.rb, line 13
def initialize
super
@root = "#{Rails.root}/"
add_filter { |line| line.sub(@root, EMPTY_STRING) }
add_filter { |line| line.sub(RENDER_TEMPLATE_PATTERN, EMPTY_STRING) }
add_filter { |line| line.sub(DOT_SLASH, SLASH) } # for tests
add_silencer { |line| !APP_DIRS_PATTERN.match?(line) }
end
🔎 See on GitHub