Class: ActiveFacts::Metamodel::Nesting

Inherits:
Object
  • Object
show all
Defined in:
lib/activefacts/metamodel/metamodel.rb,
lib/activefacts/metamodel/extensions.rb

Instance Method Summary collapse

Instance Method Details

#show_traceObject



1835
1836
1837
1838
1839
# File 'lib/activefacts/metamodel/extensions.rb', line 1835

def show_trace
  # The index role has a counterpart played by the parent object in the enclosing Absorption
  reading = index_role.fact_type.default_reading
  trace :composition, "#{ordinal}: Nesting under #{index_role.object_type.name}#{key_name ? " (as #{key_name.inspect})" : ''} in #{reading.inspect}}"
end