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