Class: Lutaml::Express::Parsers::Exp
- Inherits:
-
Object
- Object
- Lutaml::Express::Parsers::Exp
- Defined in:
- lib/lutaml/express/parsers/exp.rb
Overview
Parses EXPRESS schema files (.exp) and cached repositories (.exp.cache).
Class Method Summary collapse
- .parse(io, _options = {}) ⇒ Expressir::Model::Repository
- .parse_cache(path, _options = {}) ⇒ Expressir::Model::Cache
Class Method Details
.parse(io, _options = {}) ⇒ Expressir::Model::Repository
15 16 17 |
# File 'lib/lutaml/express/parsers/exp.rb', line 15 def self.parse(io, = {}) Expressir::Express::Parser.from_files([io.path]) end |
.parse_cache(path, _options = {}) ⇒ Expressir::Model::Cache
22 23 24 |
# File 'lib/lutaml/express/parsers/exp.rb', line 22 def self.parse_cache(path, = {}) Expressir::Express::Cache.from_file(path) end |