Skip to content

End of Life Ruby 3.1 has reached end of life and gets no more fixes. 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.3 · 3.2 · 3.0