class()
public
Returns the class of obj, now
preferred over Object#type, as an object’s type in Ruby is only loosely tied to that
object’s class. This method must always be called with an
explicit receiver, as class is also a
reserved word in Ruby.
1.class #=> Fixnum
self.class #=> Object
Show source
/*
* call-seq:
* obj.class => class
*
* Returns the class of <i>obj</i>, now preferred over
* <code>Object
* loosely tied to that object's class. This method must always be
* called with an explicit receiver, as <code>class</code> is also a
* reserved word in Ruby.
*
* 1.class #=> Fixnum
* self.class #=> Object
*/
VALUE
rb_obj_class(obj)
VALUE obj;
{
return rb_class_real(CLASS_OF(obj));
}