From 33ca2519cac10e935dc937e0e61a071bec142ca6 Mon Sep 17 00:00:00 2001 From: Kazuhiro NISHIYAMA Date: Wed, 24 Mar 2010 02:28:56 +0000 Subject: [PATCH] add Object#singleton_class see http://redmine.ruby-lang.org/issues/show/1082 --- refm/api/src/_builtin/Object | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/refm/api/src/_builtin/Object b/refm/api/src/_builtin/Object index 1084990d52..cccbfb943f 100644 --- a/refm/api/src/_builtin/Object +++ b/refm/api/src/_builtin/Object @@ -1845,3 +1845,21 @@ undef @see [[m:Module#class_exec]], [[m:Module#module_exec]], [[m:Object#instance_eval]] #@end +#@since 1.9.2 +--- singleton_class -> Class +#@todo + +レシーバの特異クラスを返します。 +まだ特異クラスがなければ、新しく作成します。 + +レシーバが nil か true か false なら、それぞれ NilClass, TrueClass, +FalseClass を返します。 + +@raise TypeError レシーバが Fixnum か Symbol の場合に発生します。 + + Object.new.singleton_class #=> #> + String.singleton_class #=> # + nil.singleton_class #=> NilClass + +@see [[m:Object#class]] +#@end