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