From 331f22cd3021df5c397024d65651687d05cd8f75 Mon Sep 17 00:00:00 2001 From: hsbt Date: Tue, 9 Jul 2013 12:03:07 +0000 Subject: 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 --- object.c | 22 ++++++++++++++++++++-- 1 file 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 included, 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 included, but for prepended modules. * -- cgit v1.2.3