Actions
Feature #12338
closedbypass Exception.new
Status:
Closed
Assignee:
-
Target version:
-
Description
Redefinition of class method new
is an outdated style, and internal exceptions should not be affected by it.
https://github.com/ruby/ruby/compare/trunk...nobu:feature/exc_new-bypass
https://github.com/ruby/ruby/pull/1331
Updated by nobu (Nobuyoshi Nakada) over 8 years ago
- Related to Bug #1886: Strange exception thrown when Exception#new is overridden and returns a non-Exception added
Updated by nobu (Nobuyoshi Nakada) over 8 years ago
Currently, exception in eval
shows the followings:
$ ruby -e 'eval("raise")'
-e:1:in `eval': (eval):1:in `<main>' (RuntimeError)
from -e:1:in `eval'
from -e:1:in `<main>'
I don't see a reason "`eval'" is prepended.
Updated by nobu (Nobuyoshi Nakada) almost 7 years ago
- Related to Bug #14229: An exception in eval has strange message added
Updated by jeremyevans0 (Jeremy Evans) about 3 years ago
- Status changed from Open to Closed
Actions
Like0
Like0Like0Like0Like0