diff options
author | Stan Lo <stan001212@gmail.com> | 2023-02-27 23:23:26 +0800 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2023-02-27 15:23:31 +0000 |
commit | ea830ab29d856bd0bf7bd4f1edffaff6ba4816ef (patch) | |
tree | ac4ff0d9c13b80efa1ba8eb62aedd3703a0bf7b8 | |
parent | 0aa50a03b1ea8d37069ae57c469f43860abbcf05 (diff) | |
download | ruby-ea830ab29d856bd0bf7bd4f1edffaff6ba4816ef.tar.gz |
[ruby/irb] Add a comment about Rails' patch on
Workspace#filter_backtrace
(https://github.com/ruby/irb/pull/526)
* Add a comment about Rails' patch on Workspace#filter_backtrace
* Update lib/irb/workspace.rb
Co-authored-by: Sorah Fukumori <sora134@gmail.com>
---------
https://github.com/ruby/irb/commit/9443d911fc
Co-authored-by: Sorah Fukumori <sora134@gmail.com>
-rw-r--r-- | lib/irb/workspace.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/irb/workspace.rb b/lib/irb/workspace.rb index 30a3e5f20e..d6fa67053d 100644 --- a/lib/irb/workspace.rb +++ b/lib/irb/workspace.rb @@ -122,6 +122,8 @@ EOF end # error message manipulator + # WARN: Rails patches this method to filter its own backtrace. Be cautious when changing it. + # See: https://github.com/rails/rails/blob/main/railties/lib/rails/commands/console/console_command.rb#L8:~:text=def,filter_backtrace def filter_backtrace(bt) return nil if bt =~ /\/irb\/.*\.rb/ return nil if bt =~ /\/irb\.rb/ |