lib/webspicy/configuration.rb
def data_system
      schema = self.folder/"schema.fio"
      if schema.file?
        Finitio::DEFAULT_SYSTEM.parse(schema.read)
      elsif not(self.parent.nil?)
        self.parent.data_system
      else
        Finitio::DEFAULT_SYSTEM
      end
    end
def data_system
      schema = self.folder/"schema.fio"
      if schema.file?
        Finitio::DEFAULT_SYSTEM.parse(schema.read)
      elsif not(self.parent.nil?)
        self.parent.data_system
      else
        Finitio::DEFAULT_SYSTEM
      end
    end
Returns the Data system to use for parsing schemas

 The data system associated with a configuration is build when the
 configuration folder contains a `schema.fio` finitio file. When no
 such file can be found, the parent config is checked (if any). When
 no `schema.fio` file can be found, the method ends up returning the
 default Finition system.