Module: Chemicalml::Cml::Schema24

Extended by:
VersionedParser
Defined in:
lib/chemicalml/cml/schema24.rb,
lib/chemicalml/cml/schema24/configuration.rb

Overview

Schema 2.4 wire classes. Same generation pattern as Schema 3, but skips elements that don't exist in Schema 2.4 (notably <module>, which was introduced in Schema 3).

Schema-2.4-specific deviations live in additional Base::Schema24Only::* modules included by the relevant class via Base::* mixins.

Defined Under Namespace

Modules: Configuration

Constant Summary collapse

SCHEMA =
Chemicalml::Schema::Registry.lookup(:schema24)

Class Method Summary collapse

Methods included from VersionedParser

configuration, document_class, parse

Class Method Details

.ensure_registered!Object



35
36
37
# File 'lib/chemicalml/cml/schema24.rb', line 35

def self.ensure_registered!
  Configuration.ensure_registered!
end

.schemaObject



31
32
33
# File 'lib/chemicalml/cml/schema24.rb', line 31

def self.schema
  SCHEMA
end