Sha256: 960888877353b874f86cf644437e33ed9ac3015d0334008a66f3caa986fd7dc4

Contents?: true

Size: 1.38 KB

Versions: 12

Compression:

Stored size: 1.38 KB

Contents

o:$YARD::CodeObjects::MethodObject:
@name:instance_of?:@docstringIC:YARD::Docstring"vReturns <code>true</code> if <i>obj</i> is an instance of the given
class. See also <code>Object#kind_of?</code>.
:@objectu:YARD::StubProxyObject#instance_of?:
@summary0:	@all"¥Returns <code>true</code> if <i>obj</i> is an instance of the given
class. See also <code>Object#kind_of?</code>.


@overload instance_of?(class)
  @return [Boolean]:@ref_tags[:
@tags[o:YARD::Tags::OverloadTag
;
u;Object#instance_of?;;;IC;	"
;
u;Object#instance_of?;0;
"@return [Boolean];[;[o:YARD::Tags::Tag
;
0;0:@types["Boolean:
@text":@tag_name"return;0:@parameters[;0:@signature"instance_of?(class);"
overload:@current_file_has_commentsF:@scope:
instance;[:@docstring_extra0:@files[["
object.c0:@namespaceu;Object:
@path"Object#instance_of?;[:@visibility:public:@source"ñ/*
 *  call-seq:
 *     obj.instance_of?(class)    => true or false
 *  
 *  Returns <code>true</code> if <i>obj</i> is an instance of the given
 *  class. See also <code>Object#kind_of?</code>.
 */

VALUE
rb_obj_is_instance_of(obj, c)
    VALUE obj, c;
{
    switch (TYPE(c)) {
      case T_MODULE:
      case T_CLASS:
      case T_ICLASS:
    break;
      default:
    rb_raise(rb_eTypeError, "class or module required");
    }

    if (rb_obj_class(obj) == c) return Qtrue;
    return Qfalse;
}:@source_type:c

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
pry-doc-0.4.4 lib/pry-doc/core_docs_18/objects/Object/instance_of_3F_i.dat
pry-doc-0.4.3 lib/pry-doc/core_docs_18/objects/Object/instance_of_3F_i.dat
pry-doc-0.4.2 lib/pry-doc/core_docs_18/objects/Object/instance_of_3F_i.dat
pry-doc-0.4.1 lib/pry-doc/core_docs_18/objects/Object/instance_of_3F_i.dat
pry-doc-0.4.0 lib/pry-doc/core_docs_18/objects/Object/instance_of_3F_i.dat
pry-doc-0.3.0 lib/pry-doc/core_docs_18/objects/Object/instance_of_3F_i.dat
pry-doc-0.2.4pre1 lib/pry-doc/core_docs_18/objects/Object/instance_of_3F_i.dat
pry-doc-0.2.3pre1 lib/pry-doc/core_docs_18/objects/Object/instance_of_3F_i.dat
pry-doc-0.2.1 lib/pry-doc/core_docs_18/objects/Object/instance_of_3F_i.dat
pry-doc-0.2.0 lib/pry-doc/core_docs_18/objects/Object/instance_of_3F_i.dat
pry-doc-0.1.5pre1 lib/pry-doc/core_docs_18/objects/Object/instance_of_3F_i.dat
pry-0.6.9pre1-i386-mingw32 lib/pry/core_docs_18/objects/Object/instance_of_3F_i.dat