# File lib/rake.rb, line 103
103:     def pathmap_partial(n)
104:       dirs = File.dirname(self).pathmap_explode
105:       partial_dirs =
106:         if n > 0
107:           dirs[0...n]
108:         elsif n < 0
109:           dirs.reverse[0...-n].reverse
110:         else
111:           "."
112:         end
113:       File.join(partial_dirs)
114:     end