Class: Lutaml::Model::ConsolidationRule

Inherits:
Object
  • Object
show all
Defined in:
lib/lutaml/model/consolidation_rule.rb

Overview

Base class for all rules within a ConsolidationMap.

Subclasses define specific rule types:

  • GatherRule: collect a shared attribute from grouped instances

  • DispatchBlock: discriminator routing configuration

  • PatternElementRule: map an element name to an attribute

  • PatternContentRule: map text content to an attribute

Instance Method Summary collapse

Constructor Details

#initialize(*_args) ⇒ ConsolidationRule

Base initialize - subclasses should call super



17
# File 'lib/lutaml/model/consolidation_rule.rb', line 17

def initialize(*_args); end