summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2026-05-06 17:58:39 +0900
committerNobuyoshi Nakada <nobu.nakada@gmail.com>2026-05-13 17:37:48 +0900
commit997e11cf379438c173749c10bbf40edc83cac9de (patch)
tree72d10749e1cec9cc3cf92da722de7d59a95173f6
parent41542767d2aae4a5ab5962a021eaa2619becb0ea (diff)
pathname: Use add_trailing_separator
-rw-r--r--pathname_builtin.rb4
1 files changed, 1 insertions, 3 deletions
diff --git a/pathname_builtin.rb b/pathname_builtin.rb
index 84b2bf2848..707336679f 100644
--- a/pathname_builtin.rb
+++ b/pathname_builtin.rb
@@ -323,9 +323,7 @@ class Pathname
if relpath.empty?
File.dirname(prefix)
elsif has_separator?(prefix)
- prefix = File.dirname(prefix)
- prefix = File.join(prefix, "") if File.basename(prefix + 'a') != 'a'
- prefix + relpath
+ add_trailing_separator(File.dirname(prefix)) + relpath
else
prefix + relpath
end