method
prepend_prefix
v2_4_6 -
Show latest stable
- Class:
Pathname
prepend_prefix(prefix, relpath)private
No documentation available.
# File ext/pathname/lib/pathname.rb, line 60
def prepend_prefix(prefix, relpath) # :nodoc:
if relpath.empty?
File.dirname(prefix)
elsif /#{SEPARATOR_PAT}/ =~ prefix
prefix = File.dirname(prefix)
prefix = File.join(prefix, "") if File.basename(prefix + 'a') != 'a'
prefix + relpath
else
prefix + relpath
end
end