Feature #15632

Dynamic method references

Added by kddeisz (Kevin Deisz) about 2 years ago. Updated almost 2 years ago.

Target version:


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


which is basically the equivalent of dyna symbols.

Updated by shevegen (Robert A. Heiler) about 2 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 2 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 2 years ago

IIRC, it was rejected (or suspended at least) by matz at the previous developers' meeting.

Updated by kddeisz (Kevin Deisz) almost 2 years ago

Okay, in that case this can be closed.

Also available in: Atom PDF