aboutsummaryrefslogtreecommitdiffstats
path: root/proc.c
diff options
context:
space:
mode:
Diffstat (limited to 'proc.c')
-rw-r--r--proc.c15
1 files changed, 6 insertions, 9 deletions
diff --git a/proc.c b/proc.c
index 8a0a0c0967..d0870042f8 100644
--- a/proc.c
+++ b/proc.c
@@ -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