Class: Lutaml::Model::SerializationAdapter
- Inherits:
-
Object
- Object
- Lutaml::Model::SerializationAdapter
- Defined in:
- lib/lutaml/model/serialization_adapter.rb
Class Method Summary collapse
- .document_class(klass = nil) ⇒ Object
- .handles_format(format) ⇒ Object
- .parse(data, _options = {}) ⇒ Object
Class Method Details
.document_class(klass = nil) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/lutaml/model/serialization_adapter.rb', line 11 def self.document_class(klass = nil) if klass @document_class = klass else @document_class end end |
.handles_format(format) ⇒ Object
6 7 8 9 |
# File 'lib/lutaml/model/serialization_adapter.rb', line 6 def self.handles_format(format) # Lutaml::Model::Config.register_format(format, self) @handles = format end |
.parse(data, _options = {}) ⇒ Object
19 20 21 |
# File 'lib/lutaml/model/serialization_adapter.rb', line 19 def self.parse(data, = {}) document_class.parse(data, create_additions: false) end |