# 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