Skip to content

Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →

instance method

Pathname#root?

root?

Predicate method for root directories. Returns true if the pathname consists of consecutive slashes.

It doesn’t access the filesystem. So it may return false for some pathnames which points to roots such as /usr/...

See also #rmtree #setgid? #rmdir #setuid? also in 4.1 · 4.0 · 3.4 · 3.2 · 3.1 · 3.0