Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ruby / usr / share / ri / 2.2.0 / system / File / cdesc-File.ri
Size: Mime:
U:RDoc::NormalClass[iI"	File:ET@I"IO;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[
I"IA <code>File</code> is an abstraction of any file object accessible ;TI"Iby the program and is closely associated with class <code>IO</code> ;TI"6<code>File</code> includes the methods of module ;TI"H<code>FileTest</code> as class methods, allowing you to write (for ;TI".example) <code>File.exist?("foo")</code>.;To:RDoc::Markup::BlankLineo;	;[I")In the description of File methods, ;TI"6<em>permission bits</em> are a platform-specific ;TI"Dset of bits that indicate permissions of a file. On Unix-based ;TI"Gsystems, permissions are viewed as a set of three octets, for the ;TI"Downer, the group, and the rest of the world. For each of these ;TI"Eentities, permissions may be set to read, write, or execute the ;TI"
file:;T@o;	;[I"DThe permission bits <code>0644</code> (in octal) would thus be ;TI"Finterpreted as read/write for owner, and read-only for group and ;TI"Gother. Higher-order bits may also be used to indicate the type of ;TI"Hfile (plain, directory, pipe, socket, and so on) and various other ;TI"Cspecial features. If the permissions are for a directory, the ;TI"Gmeaning of the execute bit changes; when set the directory can be ;TI"searched.;T@o;	;[I"FOn non-Posix operating systems, there may be only the ability to ;TI"Fmake a file read-only or read-write. In this case, the remaining ;TI"Ipermission bits will be synthesized to resemble typical values. For ;TI"=instance, on Windows NT the default permission bits are ;TI"H<code>0644</code>, which means read/write for owner, read-only for ;TI"Fall others. The only change that can be made is to make the file ;TI"7read-only, which is reported as <code>0444</code>.;T@o;	;[I"OVarious constants for the methods in File can be found in File::Constants.;T:
@fileI"file.c;T:0@omit_headings_from_table_of_contents_below0;0;0[[	U:RDoc::Constant[iI"Separator;TI"File::Separator;T00o;;[o;	;[I"&separates directory parts in path;T@;@3;0@3@cRDoc::NormalClass0U;
[iI"SEPARATOR;TI"File::SEPARATOR;T00o;;[o;	;[I"&separates directory parts in path;T@;@3;0@3@@?0U;
[iI"ALT_SEPARATOR;TI"File::ALT_SEPARATOR;T00o;;[o;	;[I",platform specific alternative separator;T@;@3;0@3@@?0U;
[iI"PATH_SEPARATOR;TI"File::PATH_SEPARATOR;T00o;;[o;	;[I"path list separator;T@;@3;0@3@@?0[[[I"
class;T[[:public[A[I"absolute_path;TI"file.c;T[I"
atime;T@d[I"
basename;T@d[I"birthtime;T@d[I"blockdev?;T@d[I"
chardev?;T@d[I"
chmod;T@d[I"
chown;T@d[I"
ctime;T@d[I"delete;T@d[I"directory?;T@d[I"dirname;T@d[I"executable?;T@d[I"executable_real?;T@d[I"exist?;T@d[I"exists?;T@d[I"expand_path;T@d[I"extname;T@d[I"
file?;T@d[I"fnmatch;TI"
dir.c;T[I"
fnmatch?;T@†[I"
ftype;T@d[I"grpowned?;T@d[I"identical?;T@d[I"	join;T@d[I"lchmod;T@d[I"lchown;T@d[I"	link;T@d[I"
lstat;T@d[I"
mtime;T@d[I"new;TI"	io.c;T[I"	open;T@[I"owned?;T@d[I"	path;T@d[I"
pipe?;T@d[I"readable?;T@d[I"readable_real?;T@d[I"
readlink;T@d[I"realdirpath;T@d[I"
realpath;T@d[I"rename;T@d[I"setgid?;T@d[I"setuid?;T@d[I"	size;T@d[I"
size?;T@d[I"socket?;T@d[I"
split;T@d[I"	stat;T@d[I"sticky?;T@d[I"symlink;T@d[I"
symlink?;T@d[I"
truncate;T@d[I"
umask;T@d[I"unlink;T@d[I"
utime;T@d[I"world_readable?;T@d[I"world_writable?;T@d[I"writable?;T@d[I"writable_real?;T@d[I"
zero?;T@d[:protected[[:private[[I"
instance;T[[;[[I"
atime;T@d[I"birthtime;T@d[I"
chmod;T@d[I"
chown;T@d[I"
ctime;T@d[I"
flock;T@d[I"
lstat;T@d[I"
mtime;T@d[I"	path;T@d[I"	size;T@d[I"to_path;T@d[I"
truncate;T@d[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[+I"
dir.c;TI"#ext/openssl/lib/openssl/ssl.rb;TI"!ext/pathname/lib/pathname.rb;T@3I"	io.c;TI"lib/cgi/session.rb;TI"lib/cgi/session/pstore.rb;TI"lib/fileutils.rb;TI"lib/irb.rb;TI"lib/irb/ext/tracer.rb;TI"lib/irb/init.rb;TI"lib/logger.rb;TI"lib/mkmf.rb;TI"lib/open-uri.rb;TI"lib/pp.rb;TI"lib/pstore.rb;TI"lib/rake/application.rb;TI"lib/rake/ext/string.rb;TI"lib/rake/testtask.rb;TI"lib/rdoc/ri/driver.rb;TI"lib/rubygems.rb;TI"(lib/rubygems/basic_specification.rb;TI"1lib/rubygems/commands/environment_command.rb;TI"lib/rubygems/defaults.rb;TI"lib/rubygems/installer.rb;TI"lib/rubygems/package.rb;TI"!lib/rubygems/path_support.rb;TI"#lib/rubygems/remote_fetcher.rb;TI"lib/rubygems/test_case.rb;TI"lib/securerandom.rb;TI"lib/tempfile.rb;TI"%lib/webrick/httpauth/htdigest.rb;TI"$lib/webrick/httpauth/htgroup.rb;TI"%lib/webrick/httpauth/htpasswd.rb;TI"*lib/webrick/httpservlet/cgi_runner.rb;TI"+lib/webrick/httpservlet/filehandler.rb;TI"lib/webrick/server.rb;TI"lib/webrick/utils.rb;T@cRDoc::TopLevel