Class: Lutaml::Model::Yaml::MappingRule

Inherits:
KeyValueMappingRule show all
Defined in:
lib/lutaml/model/yaml/mapping_rule.rb

Constant Summary

Constants inherited from MappingRule

MappingRule::ALLOWED_OPTIONS

Instance Attribute Summary

Attributes inherited from KeyValueMappingRule

#child_mappings, #root_mappings

Attributes inherited from MappingRule

#as_attribute, #attribute, #custom_methods, #delegate, #format, #name, #polymorphic, #polymorphic_map, #render_default, #render_empty, #render_nil, #to, #to_instance, #transform, #treat_empty, #treat_nil, #treat_omitted

Method Summary

Methods inherited from KeyValueMappingRule

#deep_dup, #hash_mappings, #initialize, #root_mapping?

Methods inherited from MappingRule

#deep_dup, #default_value_map, #deserialize, #eql?, #has_custom_method_for_deserialization?, #has_custom_method_for_serialization?, #initialize, #multiple_mappings?, #polymorphic_mapping?, #raw_mapping?, #render?, #render_as, #render_empty?, #render_nil?, #render_omitted?, #render_value_for, #serialize, #serialize_attribute, #to_value_for, #treat?, #treat_as, #treat_empty?, #treat_nil?, #treat_omitted?, #value_for_option, #value_map

Constructor Details

This class inherits a constructor from Lutaml::Model::KeyValueMappingRule