1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

[DOC] Update Proc.new without a block [ci skip]

[Feature #10499]
[Feature #15554]
This commit is contained in:
Nobuyoshi Nakada 2021-01-04 15:50:30 +09:00
parent cf4a6b5e7b
commit 8da7f4abc7
No known key found for this signature in database
GPG key ID: 7CD2805BFA3770C6

15
proc.c
View file

@ -799,18 +799,15 @@ proc_new(VALUE klass, int8_t is_lambda, int8_t kernel)
/*
* call-seq:
* Proc.new {|...| block } -> a_proc
* Proc.new -> a_proc
*
* Creates a new Proc object, bound to the current context. Proc::new
* may be called without a block only within a method with an
* attached block, in which case that block is converted to the Proc
* object.
* Creates a new Proc object, bound to the current context.
*
* def proc_from
* Proc.new
* end
* proc = proc_from { "hello" }
* proc = Proc.new { "hello" }
* proc.call #=> "hello"
*
* Raises ArgumentError if called without a block.
*
* Proc.new #=> ArgumentError
*/
static VALUE