Class: Lutaml::Model::XmlTransform
- Defined in:
- lib/lutaml/model/transform/xml_transform.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Transform
Instance Method Summary collapse
- #data_to_model(data, _format, options = {}) ⇒ Object
-
#model_to_data(model, _format, _options = {}) ⇒ Object
TODO: this should be extracted from adapters and moved here to be reused.
Methods inherited from Transform
data_to_model, #initialize, #model_class, model_to_data
Constructor Details
This class inherits a constructor from Lutaml::Model::Transform
Instance Method Details
#data_to_model(data, _format, options = {}) ⇒ Object
4 5 6 7 |
# File 'lib/lutaml/model/transform/xml_transform.rb', line 4 def data_to_model(data, _format, = {}) instance = model_class.new apply_xml_mapping(data, instance, ) end |
#model_to_data(model, _format, _options = {}) ⇒ Object
TODO: this should be extracted from adapters and moved here to be reused
10 11 12 |
# File 'lib/lutaml/model/transform/xml_transform.rb', line 10 def model_to_data(model, _format, = {}) model end |