method
class_variable_defined?
v2_5_5 -
Show latest stable
- Class:
Module
class_variable_defined?(p1)public
Returns true if the given class variable is defined in obj. String arguments are converted to symbols.
class Fred @@foo = 99 end Fred.class_variable_defined? (:@@foo) #=> true Fred.class_variable_defined? (:@@bar) #=> false
static VALUE
rb_mod_cvar_defined(VALUE obj, VALUE iv)
{
ID id = id_for_var(obj, iv, a, class);
if (!id) {
return Qfalse;
}
return rb_cvar_defined(obj, id);
}