End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
Dir#path
dir.path → string or nil
dir.c
View on GitHub ↗
static VALUE
dir_path(VALUE dir)
{
struct dir_data *dirp;
TypedData_Get_Struct(dir, struct dir_data, &dir_data_type, dirp);
if (NIL_P(dirp->path)) return Qnil;
return rb_str_dup(dirp->path);
}
Returns the path parameter passed to dir’s constructor.
Example
d = Dir.new("..") d.path #=> ".."