From ec93ee3ff0e41f09f44ef8d725bdc43a9008265f Mon Sep 17 00:00:00 2001 From: Ivan Kuchin Date: Sat, 3 Sep 2011 01:21:34 +0400 Subject: [PATCH] catch_exception was removing method name for NoMethodError message as "\1" != '\1', so it should be "\\1" or '\1', also it is better to highlight method name --- Support/RubyMate/catch_exception.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Support/RubyMate/catch_exception.rb b/Support/RubyMate/catch_exception.rb index 5bb6125..12296de 100644 --- a/Support/RubyMate/catch_exception.rb +++ b/Support/RubyMate/catch_exception.rb @@ -10,7 +10,7 @@ io = IO.for_fd(ENV['TM_ERROR_FD'].to_i) io.write "
\n" - io.write "

#{e.class.name}: #{CGI.escapeHTML e.message.sub(/`(\w+)'/, "\1")}

\n" + io.write "

#{e.class.name}: #{CGI.escapeHTML(e.message).sub(/`(\w+)'/, '\1')}

\n" io.write "
\n"