summaryrefslogtreecommitdiff
path: root/object.c
diff options
context:
space:
mode:
authornagachika <nagachika@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-07-13 14:37:19 +0000
committernagachika <nagachika@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-07-13 14:37:19 +0000
commit34b1d25015b98a5d000a61dac9d495c8c834c1a2 (patch)
tree546d73cad9af74f9bfaf6761b8a3688f2dc73eec /object.c
parentce75312a67dc2bbb0f721c4759447fcd48a4d814 (diff)
merge revision(s) 41863:
Module extended doc by @PragTob [fixes GH-335] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@41950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'object.c')
-rw-r--r--object.c22
1 files changed, 20 insertions, 2 deletions
diff --git a/object.c b/object.c
index f9c8f7e91b..a782075b85 100644
--- a/object.c
+++ b/object.c
@@ -771,12 +771,30 @@ rb_obj_tap(VALUE obj)
* Undefining one
*/
+/*
+ * Document-method: extended
+ *
+ * call-seq:
+ * extended(othermod)
+ *
+ * The equivalent of <tt>included</tt>, but for extended modules.
+ *
+ * module A
+ * def self.extended(mod)
+ * puts "#{self} extended in #{mod}"
+ * end
+ * end
+ * module Enumerable
+ * extend A
+ * end
+ * # => prints "A extended in Enumerable"
+ */
/*
* Document-method: included
*
* call-seq:
- * included( othermod )
+ * included(othermod)
*
* Callback invoked whenever the receiver is included in another
* module or class. This should be used in preference to
@@ -798,7 +816,7 @@ rb_obj_tap(VALUE obj)
* Document-method: prepended
*
* call-seq:
- * prepended( othermod )
+ * prepended(othermod)
*
* The equivalent of <tt>included</tt>, but for prepended modules.
*