APIdock / Ruby
/
method

singleton_class?

ruby latest stable - Class: Module
singleton_class?()
public

Returns true if mod is a singleton class or false if it is an ordinary class or module.

class C
end
C.singleton_class?  #=> false
C.singleton_class.singleton_class?  #=> true
static VALUE
rb_mod_singleton_p(VALUE klass)
{
 if (RB_TYPE_P(klass, T_CLASS) && FL_TEST(klass, FL_SINGLETON))
 return Qtrue;
 return Qfalse;
}

AltStyle によって変換されたページ (->オリジナル) /