Methods
- N
Constants
APP_DIRS_PATTERN | = | /^\/?(app|config|lib|test|\(\w*\))/ |
RENDER_TEMPLATE_PATTERN | = | /:in `_render_template_\w*'/ |
EMPTY_STRING | = | "".freeze |
SLASH | = | "/".freeze |
DOT_SLASH | = | "./".freeze |
Class Public methods
new()
Link
# File railties/lib/rails/backtrace_cleaner.rb, line 11 def initialize super @root = "#{Rails.root}/".freeze 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_gem_filters add_silencer { |line| line !~ APP_DIRS_PATTERN } end