Class: Lutaml::Model::Jsonl::Transform
- Inherits:
-
KeyValueTransform
- Object
- Transform
- KeyValueTransform
- Lutaml::Model::Jsonl::Transform
- Defined in:
- lib/lutaml/model/jsonl/transform.rb
Instance Attribute Summary
Attributes inherited from Transform
#attributes, #context, #register
Instance Method Summary collapse
- #data_to_model(data, format, options = {}) ⇒ Object
- #model_to_data(instance, format, options = {}) ⇒ Object
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
5 6 7 8 9 |
# File 'lib/lutaml/model/jsonl/transform.rb', line 5 def data_to_model(data, format, = {}) mappings = defined_mappings_for(:jsonl) || mappings_for(:json) super(data, format, .merge(mappings: mappings)) end |
#model_to_data(instance, format, options = {}) ⇒ Object
11 12 13 14 15 |
# File 'lib/lutaml/model/jsonl/transform.rb', line 11 def model_to_data(instance, format, = {}) mappings = defined_mappings_for(:jsonl) || mappings_for(:json) super(instance, format, .merge(mappings: mappings)) end |