Sha256: b8f45cd3e2ae982945089a7311e4ff4dbea354776b797618557a91c1fd481d8b

Contents?: true

Size: 1.53 KB

Versions: 16

Compression:

Stored size: 1.53 KB

Contents

o:$YARD::CodeObjects::MethodObject:
@name:	stat:@docstringIC:YARD::Docstring"ôReturns status information for <em>ios</em> as an object of type
<code>File::Stat</code>.

   f = File.new("testfile")
   s = f.stat
   "%o" % s.mode   #=> "100644"
   s.blksize       #=> 4096
   s.atime         #=> Wed Apr 09 08:53:54 CDT 2003
:@objectu:YARD::StubProxyIO#stat:
@summary0:	@all"Returns status information for <em>ios</em> as an object of type
<code>File::Stat</code>.

   f = File.new("testfile")
   s = f.stat
   "%o" % s.mode   #=> "100644"
   s.blksize       #=> 4096
   s.atime         #=> Wed Apr 09 08:53:54 CDT 2003



@overload stat:@ref_tags[:
@tags[o:YARD::Tags::OverloadTag
;
u;IO#stat;;;IC;	"
;
u;IO#stat;0;
";[;[:@types0:@parameters[:
@text0:@signature"	stat:@tag_name"
overload:@current_file_has_commentsF:@scope:
instance;[:@docstring_extra0:@files[["file.c0:@namespaceu;IO:
@path"IO#stat;[:@visibility:public:@source"3/*
 *  call-seq:
 *     ios.stat    => stat
 *  
 *  Returns status information for <em>ios</em> as an object of type
 *  <code>File::Stat</code>.
 *     
 *     f = File.new("testfile")
 *     s = f.stat
 *     "%o" % s.mode   #=> "100644"
 *     s.blksize       #=> 4096
 *     s.atime         #=> Wed Apr 09 08:53:54 CDT 2003
 *     
 */

static VALUE
rb_io_stat(obj)
    VALUE obj;
{
    rb_io_t *fptr;
    struct stat st;

    GetOpenFile(obj, fptr);
    if (fstat(fileno(fptr->f), &st) == -1) {
    rb_sys_fail(fptr->path);
    }
    return stat_new(&st);
}:@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/IO/stat_i.dat
pry-doc-0.5.0 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-doc-0.4.6 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-doc-0.4.5 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-doc-0.4.4 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-doc-0.4.3 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-doc-0.4.2 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-doc-0.4.1 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-doc-0.4.0 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-doc-0.3.0 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-doc-0.2.4pre1 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-doc-0.2.3pre1 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-doc-0.2.1 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-doc-0.2.0 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-doc-0.1.5pre1 lib/pry-doc/core_docs_18/objects/IO/stat_i.dat
pry-0.6.9pre1-i386-mingw32 lib/pry/core_docs_18/objects/IO/stat_i.dat