# File common/lib/symbiosis/domains.rb, line 86
    def self.all(prefix = "/srv")
      results = Array.new

      #
      #  For each domain.
      #
      Dir.glob( File.join(prefix,"*") ) do |entry|
        #
        # Only interested in directories
        #
        next unless File.directory?(entry)

        this_prefix, domain = File.split(entry)

        #
        # Sanity check name.
        #
        next unless domain =~ Symbiosis::Domain::NAME_REGEXP

        begin
          results << Domain.new(domain, this_prefix)
        rescue ArgumentError => err
          warn err.to_s
        end
      end

      results
    end