Ruby 3.4 リファレンスマニュアル

singleton method Dir.home

home -> String | nilRuby 1.9.3 から[permalink][rdoc][edit]
home(user) -> String | nil

現在のユーザまたは指定されたユーザのホームディレクトリを返します。

Dir.home や Dir.home("root") は File.expand_path("~") や File.expand_path("~root") とほぼ同じです。

p Dir.home        # => "/home/vagrant"
p Dir.home("root")  # => "/root"

[SEE_ALSO] File.expand_path