From ea830ab29d856bd0bf7bd4f1edffaff6ba4816ef Mon Sep 17 00:00:00 2001 From: Stan Lo Date: Mon, 27 Feb 2023 23:23:26 +0800 Subject: [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 --------- https://github.com/ruby/irb/commit/9443d911fc Co-authored-by: Sorah Fukumori --- lib/irb/workspace.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/irb') 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/ -- cgit v1.2.3