Feature #15632 closed
Dynamic method references
Added by kddnewton (Kevin Newton) about 6 years ago.
Updated about 6 years ago.
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.
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?
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.
IIRC, it was rejected (or suspended at least) by matz at the previous developers' meeting.
Okay, in that case this can be closed.
Also available in: Atom
PDF
Like 0
Like 0 Like 0 Like 0 Like 0