summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-12-24 06:56:06 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-12-24 06:56:06 +0000
commit481d5ea7bbeb203e1ffac109dfc85fa93e65b3d8 (patch)
tree2aab762d631ad8ae85f8813ee4c10bcf9b7dbba7
parent0de21fb7339bb38b2b92d837accb5b9b5f45d863 (diff)
downloadruby-481d5ea7bbeb203e1ffac109dfc85fa93e65b3d8.tar.gz
ruby-481d5ea7bbeb203e1ffac109dfc85fa93e65b3d8.tar.xz
ruby-481d5ea7bbeb203e1ffac109dfc85fa93e65b3d8.zip
update Proc#lambda? doc.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14579 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--proc.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/proc.c b/proc.c
index 59b0bd3f8..d316f042b 100644
--- a/proc.c
+++ b/proc.c
@@ -115,8 +115,11 @@ proc_clone(VALUE self)
* Such procs are typically generated by lambda.
*
* lambda {}.lambda? => true
+ * lambda {|a,b| [a,b]}.call(1,2,3) => ArgumentError
*
* proc {}.lambda? => false
+ * proc {|a,b| [a,b]}.call(1,2,3) => [1,2]
+ *
* Proc.new {}.lambda? => false
*
* def m() end
@@ -124,10 +127,11 @@ proc_clone(VALUE self)
*
* def n(&b) b.lambda? end
* n {} => false
- * n(&lambda {}) => true
- * n(&method(:m)) => true
* n(&proc {}) => false
* n(&Proc.new {}) => false
+ * n(&lambda {}) => true
+ * n(&method(:m)) => true
+ * n(&method(:m)).to_proc => true
*
*/