End of Life Ruby 3.1 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
Symbol#to_proc
sym.to_proc
string.c
View on GitHub ↗
VALUE
rb_sym_to_proc(VALUE sym)
{
}
Returns a Proc object which responds to the given method by sym.
Example
(1..3).collect(&:to_s) #=> ["1", "2", "3"]
Ruby version changes
-
3.0
-
Symbol#to_procnow returns a lambdaProc. [Feature #16260]
-