APIdock / Ruby
/
method

home

ruby latest stable - Class: Dir
home(*args)
public

Returns the home directory of the current user or the named user if given.

static VALUE
dir_s_home(int argc, VALUE *argv, VALUE obj)
{
 VALUE user;
 const char *u = 0;
 rb_check_arity(argc, 0, 1);
 user = (argc > 0) ? argv[0] : Qnil;
 if (!NIL_P(user)) {
 SafeStringValue(user);
 rb_must_asciicompat(user);
 u = StringValueCStr(user);
 if (*u) {
 return rb_home_dir_of(user, rb_str_new(0, 0));
 }
 }
 return rb_default_home_dir(rb_str_new(0, 0));
}

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