# File lib/vendor/fssm/cache.rb, line 78
    def sanitize_path(path, absolute)
      if path.is_a?(Array)
        first = absolute ? '/' : path.shift
        path = path.inject(Pathname.new("#{first}")) do |pathname, segment|
          pathname.join("#{segment}")
        end
        path
      else
        path = Pathname.for(path)
        absolute ? path.expand_path : path
      end
    end