Actions
Feature #10881
closedNoMethodError#receiever
Feature #10881:
NoMethodError#receiever
Status:
Closed
Assignee:
-
Target version:
-
Description
I would like NoMethodError to have receiver method:
receiver = "receiver"
exception = receiver.doesnt_exist rescue $!
exception.receiver == receiver # => true
This helps did_you_mean gem implement its features without having native C exceptions, and also makes it easier to add "did you mean?" feature to irb. Let mw know what you think. Thanks!
Updated by matz (Yukihiro Matsumoto) about 11 years ago
Looks OK for me. I am interested in how JRuby/Rubinius guys feel about the proposal.
Matz.
Updated by yuki24 (Yuki Nishijima) about 11 years ago
Updated by nobu (Nobuyoshi Nakada) about 11 years ago
- Status changed from Open to Closed
Applied in changeset r50945.
error.c: NameError#receiver
- error.c (name_err_receiver): add NameError#receiver method.
[Feature #10881]
Actions