# File common/lib/symbiosis/domain.rb, line 27
    def self.from_directory(directory)
      raise Errno::ENOENT, directory unless File.exists?(directory)

      directory = File.expand_path(directory)
      prefix, name = File.split(directory)

      self.new(name, prefix)
    end