Sha256: f4a16c85f938f15a283812b887fde62801dccf6a983392733d9b9cbc97107c7d
Contents?: true
Size: 1.92 KB
Versions: 16
Compression:
Stored size: 1.92 KB
Contents
o:$YARD::CodeObjects::MethodObject: @name: lstat:@docstringIC:YARD::Docstring"RSame as <code>IO#stat</code>, but does not follow the last symbolic link. Instead, reports on the link itself. File.symlink("testfile", "link2test") #=> 0 File.stat("testfile").size #=> 66 f = File.new("link2test") f.lstat.size #=> 8 f.stat.size #=> 66 :@objectu:YARD::StubProxyFile#lstat: @summary0: @all"dSame as <code>IO#stat</code>, but does not follow the last symbolic link. Instead, reports on the link itself. File.symlink("testfile", "link2test") #=> 0 File.stat("testfile").size #=> 66 f = File.new("link2test") f.lstat.size #=> 8 f.stat.size #=> 66 @overload lstat:@ref_tags[: @tags[o:YARD::Tags::OverloadTag ; u;File#lstat;;;IC; " ; u;File#lstat;0; ";[;[:@types0:@parameters[: @text0:@signature" lstat:@tag_name" overload:@current_file_has_commentsF:@scope: instance;[:@docstring_extra0:@files[["file.c0:@namespaceu; File: @path"File#lstat;[:@visibility:public:@source"�/* * call-seq: * file.lstat => stat * * Same as <code>IO#stat</code>, but does not follow the last symbolic * link. Instead, reports on the link itself. * * File.symlink("testfile", "link2test") #=> 0 * File.stat("testfile").size #=> 66 * f = File.new("link2test") * f.lstat.size #=> 8 * f.stat.size #=> 66 */ static VALUE rb_file_lstat(obj) VALUE obj; { #ifdef HAVE_LSTAT rb_io_t *fptr; struct stat st; rb_secure(2); GetOpenFile(obj, fptr); if (!fptr->path) return Qnil; if (lstat(fptr->path, &st) == -1) { rb_sys_fail(fptr->path); } return stat_new(&st); #else return rb_io_stat(obj); #endif }:@source_type:c
Version data entries
16 entries across 16 versions & 2 rubygems