summaryrefslogtreecommitdiff
path: root/lib/irb
diff options
context:
space:
mode:
authorStan Lo <stan001212@gmail.com>2023-02-27 23:23:26 +0800
committergit <svn-admin@ruby-lang.org>2023-02-27 15:23:31 +0000
commitea830ab29d856bd0bf7bd4f1edffaff6ba4816ef (patch)
treeac4ff0d9c13b80efa1ba8eb62aedd3703a0bf7b8 /lib/irb
parent0aa50a03b1ea8d37069ae57c469f43860abbcf05 (diff)
[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>
Diffstat (limited to 'lib/irb')
-rw-r--r--lib/irb/workspace.rb2
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/