# File lib/fssm/pathname.rb, line 21
    def segments
      path  = to_s
      array = path.split(File::SEPARATOR)
      array.delete('')
      array.insert(0, File::SEPARATOR) if path[0, 1] == File::SEPARATOR
      array[0] += File::SEPARATOR if path[0, 3] =~ SEPARATOR_PAT
      array
    end