realdirpath(basedir = nil) -> Pathname
[permalink][rdoc][edit]-
Pathname#realpath とほぼ同じで、最後のコンポーネントは実際に存在しなくてもエラーになりません。
- [PARAM] basedir:
- ベースディレクトリを指定します。省略するとカレントディレクトリになります。
require "pathname" path = Pathname("/not_exist") path.realdirpath # => #<Pathname:/not_exist> path.realpath # => Errno::ENOENT # 最後ではないコンポーネント(/not_exist_1)も存在しないのでエラーになる。 path = Pathname("/not_exist_1/not_exist_2") path.realdirpath # => Errno::ENOENT
[SEE_ALSO] Pathname#realpath