Class: ActiveFacts::Metamodel::ForeignKey

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

Instance Method Summary collapse

Methods inherited from AccessPath

#position_in_index, #show_trace

Instance Method Details

#inspectObject



1749
1750
1751
1752
1753
1754
# File 'lib/activefacts/metamodel/extensions.rb', line 1749

def inspect
  "Foreign Key" +
  (name ? " #{name.inspect}" : '') +
  " from #{(sc = source_composite) ? sc.mapping.name : 'NO-SOURCE'} to #{composite.mapping.name}" +
  (absorption ? " over #{absorption.inspect}" : '')
end