APIdock / Ruby
/
method

world_readable?

ruby latest stable - Class: File ::Stat
world_readable?()
public

If stat is readable by others, returns an integer representing the file permission bits of stat. Returns nil otherwise. The meaning of the bits is platform dependent; on Unix systems, see stat(2).

m = File .stat("/etc/passwd").world_readable?  #=> 420
sprintf("%o", m) #=> "644"
static VALUE
rb_stat_wr(VALUE obj)
{
#ifdef S_IROTH
 struct stat *st = get_stat(obj);
 if ((st->st_mode & (S_IROTH)) == S_IROTH) {
 return UINT2NUM(st->st_mode & (S_IRUGO|S_IWUGO|S_IXUGO));
 }
 else {
 return Qnil;
 }
#endif
}

AltStyle によって変換されたページ (->オリジナル) /