From 5d45afdbbf058d82ced0b12bf9e4b2978db9f4e0 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Thu, 14 Apr 2022 11:17:37 +0900 Subject: [DOC] Move the documentations of moved Symbol methods --- proc.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'proc.c') diff --git a/proc.c b/proc.c index f2b3c1ff21..d5d0bbdb46 100644 --- a/proc.c +++ b/proc.c @@ -1471,6 +1471,21 @@ rb_hash_proc(st_index_t hash, VALUE prc) return rb_hash_uint(hash, (st_index_t)proc->block.as.captured.ep); } + +/* + * call-seq: + * to_proc + * + * Returns a Proc object which calls the method with name of +self+ + * on the first parameter and passes the remaining parameters to the method. + * + * proc = :to_s.to_proc # => # + * proc.call(1000) # => "1000" + * proc.call(1000, 16) # => "3e8" + * (1..3).collect(&:to_s) # => ["1", "2", "3"] + * + */ + MJIT_FUNC_EXPORTED VALUE rb_sym_to_proc(VALUE sym) { -- cgit v1.2.1