aboutsummaryrefslogtreecommitdiffstats
path: root/object.c
diff options
context:
space:
mode:
authorhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-07-09 12:03:07 +0000
committerhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2013-07-09 12:03:07 +0000
commit331f22cd3021df5c397024d65651687d05cd8f75 (patch)
tree4fd92b092f3e85bbf6c499ee86dfd25f96fdbd8c /object.c
parent7eeb65397dda8490f90e625429d952628cf5a819 (diff)
downloadruby-331f22cd3021df5c397024d65651687d05cd8f75.tar.gz
Module extended doc by @PragTob [fixes GH-335]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41863 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 082d2f4c6e..7b8e7f21f8 100644
--- a/object.c
+++ b/object.c
@@ -806,12 +806,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
@@ -833,7 +851,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.
*