Feature #15632
closedDynamic method references
Description
In Ruby 2.7 we have the new .: method reference operator, which is so great!
I was hoping to be able to use this operator dynamically (which you currently have to fall back to the method
method). What I'm proposing is
foo.:"bar_#{baz}"
which is basically the equivalent of dyna symbols.
Updated by shevegen (Robert A. Heiler) about 6 years ago
I am biased so I will not comment on the suggestion itself, but
I have one question (possibly I may not be the only one):
What are dyna symbols?
Updated by k0kubun (Takashi Kokubun) about 6 years ago
- Status changed from Open to Feedback
To get your proposal accepted, we always need to have a real-world use case. Just showing a project that calls Object#method
with a dynamic method name might be sufficient to make us understand why it's helpful.
Updated by nobu (Nobuyoshi Nakada) about 6 years ago
IIRC, it was rejected (or suspended at least) by matz at the previous developers' meeting.
Updated by kddnewton (Kevin Newton) about 6 years ago
Okay, in that case this can be closed.