Sha256: 83194f0e8bc42ba0aa5b9d5c3e3cf262b21fde73810ee5f36d18dba0ff123f12

Contents?: true

Size: 980 Bytes

Versions: 16

Compression:

Stored size: 980 Bytes

Contents

o:$YARD::CodeObjects::MethodObject:
@name:initialize_copy:@docstringIC:YARD::Docstring":nodoc:
:@objectu:YARD::StubProxyFile::Stat#initialize_copy:
@summary0:	@all":nodoc::@ref_tags[:
@tags[:@current_file_has_commentsF:@scope:
instance:@parameters[:@docstring_extra0:@files[["file.c0:@namespaceu;File::Stat:
@path"File::Stat#initialize_copy;[:@visibility:public:@source"./* :nodoc: */
static VALUE
rb_stat_init_copy(copy, orig)
    VALUE copy, orig;
{
    struct stat *nst;

    if (copy == orig) return orig;
    rb_check_frozen(copy);
    /* need better argument type check */
    if (!rb_obj_is_instance_of(orig, rb_obj_class(copy))) {
    rb_raise(rb_eTypeError, "wrong argument class");
    }
    if (DATA_PTR(copy)) {
    free(DATA_PTR(copy));
    DATA_PTR(copy) = 0;
    }
    if (DATA_PTR(orig)) {
    nst = ALLOC(struct stat);
    *nst = *(struct stat*)DATA_PTR(orig);
    DATA_PTR(copy) = nst;
    }

    return copy;
}:@source_type:c

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
pry-doc-0.5.1 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.5.0 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.4.6 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.4.5 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.4.4 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.4.3 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.4.2 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.4.1 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.4.0 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.3.0 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.2.4pre1 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.2.3pre1 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.2.1 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.2.0 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-doc-0.1.5pre1 lib/pry-doc/core_docs_18/objects/File/Stat/initialize_copy_i.dat
pry-0.6.9pre1-i386-mingw32 lib/pry/core_docs_18/objects/File/Stat/initialize_copy_i.dat