diff options
author | Mark J. Titorenko <mark@titorenko.net> | 2013-06-20 13:51:01 +0100 |
---|---|---|
committer | Mark J. Titorenko <mark@titorenko.net> | 2013-06-20 19:54:32 +0100 |
commit | a3678e45ecf8e17527722889d5347325083ad560 (patch) | |
tree | 4a07cb3e420d2d861ccc1432b87db667a945fd91 /install.rb | |
parent | 7c69a829a311a31109939cff19b700b36b97d5c4 (diff) | |
download | rails-a3678e45ecf8e17527722889d5347325083ad560.tar.gz rails-a3678e45ecf8e17527722889d5347325083ad560.tar.bz2 rails-a3678e45ecf8e17527722889d5347325083ad560.zip |
Fix BacktraceCleaner#noise for multiple silencers.
The previous implementation of BacktraceSilencer#noise did not
work correctly if more than one silencer was configured --
specifically, it would only return noise which was matched by all
silencers.
The new implementation is such that anything that has been matched by
silencers is removed from the backtrace using Array#- (array
difference), ie. we now return all elements within a backtrace that
have been matched by any silencer (and are thus removed by #silence).
Fixes #11030.
Diffstat (limited to 'install.rb')
0 files changed, 0 insertions, 0 deletions